doc: fix Code.path: might return str

This commit is contained in:
Daniel Hahler 2020-01-21 19:24:30 +01:00
parent a52f791461
commit 7ee27fedee
1 changed files with 3 additions and 2 deletions

View File

@ -68,8 +68,9 @@ class Code:
@property
def path(self) -> Union[py.path.local, str]:
""" return a path object pointing to source code (note that it
might not point to an actually existing file). """
""" return a path object pointing to source code (or a str in case
of OSError / non-existing file).
"""
try:
p = py.path.local(self.raw.co_filename)
# maybe don't try this checking