Ivan Levkivskyi added the comment:

You could try:

glob = globals.copy()
glob.update(a.__dict__)
glob.update(b.__dict__)

You can do this automatically following MyClass.__mro__ and then collecting 
relevant __module__ attributes on bases.

However, there is little chance this will be fixed in typing itself. It is 
difficult to cover all possible cases, so that users should choose custom 
globals/locals for their needs.

----------
nosy: +levkivskyi

_______________________________________
Python tracker <rep...@bugs.python.org>
<http://bugs.python.org/issue29966>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to