class S:
def __init__(self):
sess.do_something()
Main:
if __name__ == '__main__':
with Session() as sess:
s1 = S()
s1.do_something()
The above code works as long as class S
is in the same file. It doesn't work (NameError: name 'sess' is not defined
) when class is in a separate file.
Is this expected?