Index: third_party/logilab/logilab/astroid/brain/py2mechanize.py |
diff --git a/third_party/logilab/logilab/astroid/brain/py2mechanize.py b/third_party/logilab/logilab/astroid/brain/py2mechanize.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..20a253a4580468c580d81a6befdb9a9b7e2f6b0a |
--- /dev/null |
+++ b/third_party/logilab/logilab/astroid/brain/py2mechanize.py |
@@ -0,0 +1,18 @@ |
+from astroid import MANAGER, register_module_extender |
+from astroid.builder import AstroidBuilder |
+ |
+def mechanize_transform(): |
+ return 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 |
+ |
+''') |
+ |
+ |
+register_module_extender(MANAGER, 'mechanize', mechanize_transform) |