def __getattr__(self, name):
if name in set(m.split('<STR_LIT:.>')[<NUM_LIT:0>] for m in METHODS):<EOL><INDENT>module_name = '<STR_LIT>'.format(name)<EOL>module = __import__(module_name, fromlist=['<STR_LIT>'])<EOL>proxy = _ProxyModule(self, module)<EOL>setattr(self, name, proxy)<EOL>return proxy<EOL><DEDENT>raise AttributeError("<STR_LIT>".format(<EOL>type(self).__name__, name))<EOL>
If attribute accessed is a call module, return a proxy.