mirror of
https://github.com/python/cpython.git
synced 2025-08-23 18:24:46 +00:00
Add a source parameter to warnings.warn()
Issue #26604: * Add a new optional source parameter to _warnings.warn() and warnings.warn() * Modify asyncore, asyncio and _pyio modules to set the source parameter when logging a ResourceWarning warning
This commit is contained in:
parent
060f9bb602
commit
e19558af1b
13 changed files with 34 additions and 19 deletions
|
@ -1514,7 +1514,7 @@ class FileIO(RawIOBase):
|
|||
if self._fd >= 0 and self._closefd and not self.closed:
|
||||
import warnings
|
||||
warnings.warn('unclosed file %r' % (self,), ResourceWarning,
|
||||
stacklevel=2)
|
||||
stacklevel=2, source=self)
|
||||
self.close()
|
||||
|
||||
def __getstate__(self):
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue