Development of an internal social media platform with personalised dashboards for students
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

brain_dateutil.py 714B

123456789101112131415161718192021
  1. # Copyright (c) 2015-2016 Claudiu Popa <pcmanticore@gmail.com>
  2. # Copyright (c) 2016 Cara Vinson <ceridwenv@gmail.com>
  3. # Licensed under the LGPL: https://www.gnu.org/licenses/old-licenses/lgpl-2.1.en.html
  4. # For details: https://github.com/PyCQA/astroid/blob/master/COPYING.LESSER
  5. """Astroid hooks for dateutil"""
  6. import textwrap
  7. from astroid import MANAGER, register_module_extender
  8. from astroid.builder import AstroidBuilder
  9. def dateutil_transform():
  10. return AstroidBuilder(MANAGER).string_build(textwrap.dedent('''
  11. import datetime
  12. def parse(timestr, parserinfo=None, **kwargs):
  13. return datetime.datetime()
  14. '''))
  15. register_module_extender(MANAGER, 'dateutil.parser', dateutil_transform)