mirror of
https://github.com/python/cpython.git
synced 2025-11-13 07:26:31 +00:00
FileHandler now stores the basename as an absolute path (fix for SF #982049)
This commit is contained in:
parent
081483cd42
commit
4bbab2bde4
1 changed files with 4 additions and 2 deletions
|
|
@ -37,7 +37,7 @@ except ImportError:
|
||||||
__author__ = "Vinay Sajip <vinay_sajip@red-dove.com>"
|
__author__ = "Vinay Sajip <vinay_sajip@red-dove.com>"
|
||||||
__status__ = "beta"
|
__status__ = "beta"
|
||||||
__version__ = "0.4.9.3"
|
__version__ = "0.4.9.3"
|
||||||
__date__ = "03 July 2004"
|
__date__ = "08 July 2004"
|
||||||
|
|
||||||
#---------------------------------------------------------------------------
|
#---------------------------------------------------------------------------
|
||||||
# Miscellaneous module data
|
# Miscellaneous module data
|
||||||
|
|
@ -709,7 +709,9 @@ class FileHandler(StreamHandler):
|
||||||
Open the specified file and use it as the stream for logging.
|
Open the specified file and use it as the stream for logging.
|
||||||
"""
|
"""
|
||||||
StreamHandler.__init__(self, open(filename, mode))
|
StreamHandler.__init__(self, open(filename, mode))
|
||||||
self.baseFilename = filename
|
#keep the absolute path, otherwise derived classes which use this
|
||||||
|
#may come a cropper when the current directory changes
|
||||||
|
self.baseFilename = os.path.abspath(filename)
|
||||||
self.mode = mode
|
self.mode = mode
|
||||||
|
|
||||||
def close(self):
|
def close(self):
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue