| Index: third_party/logilab/astroid/brain/py2mechanize.py
|
| diff --git a/third_party/logilab/astroid/brain/py2mechanize.py b/third_party/logilab/astroid/brain/py2mechanize.py
|
| index 1e0b102d88330ea4836d836e65eb6f51d267bdd4..20a253a4580468c580d81a6befdb9a9b7e2f6b0a 100644
|
| --- a/third_party/logilab/astroid/brain/py2mechanize.py
|
| +++ b/third_party/logilab/astroid/brain/py2mechanize.py
|
| @@ -1,8 +1,8 @@
|
| -from astroid import MANAGER
|
| +from astroid import MANAGER, register_module_extender
|
| from astroid.builder import AstroidBuilder
|
|
|
| -def mechanize_transform(module):
|
| - fake = AstroidBuilder(MANAGER).string_build('''
|
| +def mechanize_transform():
|
| + return AstroidBuilder(MANAGER).string_build('''
|
|
|
| class Browser(object):
|
| def open(self, url, data=None, timeout=None):
|
| @@ -13,8 +13,6 @@ class Browser(object):
|
| return None
|
|
|
| ''')
|
| - module.locals['Browser'] = fake.locals['Browser']
|
|
|
| -import py2stdlib
|
| -py2stdlib.MODULE_TRANSFORMS['mechanize'] = mechanize_transform
|
|
|
| +register_module_extender(MANAGER, 'mechanize', mechanize_transform)
|
|
|