| Index: third_party/logilab/astroid/brain/py2mechanize.py
|
| ===================================================================
|
| --- third_party/logilab/astroid/brain/py2mechanize.py (revision 0)
|
| +++ third_party/logilab/astroid/brain/py2mechanize.py (working copy)
|
| @@ -0,0 +1,20 @@
|
| +from astroid import MANAGER
|
| +from astroid.builder import AstroidBuilder
|
| +
|
| +def mechanize_transform(module):
|
| + fake = AstroidBuilder(MANAGER).string_build('''
|
| +
|
| +class Browser(object):
|
| + def open(self, url, data=None, timeout=None):
|
| + return None
|
| + def open_novisit(self, url, data=None, timeout=None):
|
| + return None
|
| + def open_local_file(self, filename):
|
| + return None
|
| +
|
| +''')
|
| + module.locals['Browser'] = fake.locals['Browser']
|
| +
|
| +import py2stdlib
|
| +py2stdlib.MODULE_TRANSFORMS['mechanize'] = mechanize_transform
|
| +
|
|
|