Message355698
class CM:
def __init__(self):
pass
def __enter__(self):
return self
def __exit__(self, exc_type, exc_val, exc_tb):
raise RuntimeError()
if __name__ == '__main__':
with CM() as cm:
print('Hello')
$ python3 cm.py
Hello
Traceback (most recent call last):
File "cm.py", line 14, in <module>
print('Hello') # <--
File "cm.py", line 10, in __exit__
raise RuntimeError()
RuntimeError
Is it correct that print presents in backtrace? Well it's the last line but...
Thanks. |
|
Date |
User |
Action |
Args |
2019-10-30 09:21:06 | kuraga | set | recipients:
+ kuraga |
2019-10-30 09:21:06 | kuraga | set | messageid: <1572427266.54.0.98752253476.issue38638@roundup.psfhosted.org> |
2019-10-30 09:21:06 | kuraga | link | issue38638 messages |
2019-10-30 09:21:05 | kuraga | create | |
|