summaryrefslogtreecommitdiff
path: root/astroid/brain/_dateutil.py
diff options
context:
space:
mode:
Diffstat (limited to 'astroid/brain/_dateutil.py')
-rw-r--r--astroid/brain/_dateutil.py15
1 files changed, 15 insertions, 0 deletions
diff --git a/astroid/brain/_dateutil.py b/astroid/brain/_dateutil.py
new file mode 100644
index 0000000..0b45412
--- /dev/null
+++ b/astroid/brain/_dateutil.py
@@ -0,0 +1,15 @@
+"""Astroid hooks for dateutil"""
+
+import textwrap
+
+from astroid import MANAGER, register_module_extender
+from astroid.builder import AstroidBuilder
+
+def dateutil_transform():
+ return AstroidBuilder(MANAGER).string_build(textwrap.dedent('''
+ import datetime
+ def parse(timestr, parserinfo=None, **kwargs):
+ return datetime.datetime()
+ '''))
+
+register_module_extender(MANAGER, 'dateutil.parser', dateutil_transform)