Merge master into features

This commit is contained in:
Daniel Hahler
2020-01-29 03:07:35 +01:00
9 changed files with 85 additions and 19 deletions

View File

@@ -77,12 +77,11 @@ class Code:
# maybe don't try this checking
if not p.check():
raise OSError("py.path check failed.")
return p
except OSError:
# XXX maybe try harder like the weird logic
# in the standard lib [linecache.updatecache] does?
p = self.raw.co_filename
return p
return self.raw.co_filename
@property
def fullsource(self) -> Optional["Source"]: