Sadly, dateutil is not actually part of the standard lib.

Thus, using the XEP-0082 and XEP-0202 introduces a dependency
on the dateutil package (installable using pip install python-dateutil).

Maybe we'll be able to rework how these plugins work to avoid
needing dateutil, but for now this will have to do.
This commit is contained in:
Lance Stout
2011-08-04 00:07:30 -07:00
parent 9ffdba8643
commit a0767f6af6
6 changed files with 61 additions and 10 deletions

View File

@@ -6,11 +6,18 @@
See the file LICENSE for copying permission.
"""
import logging
import datetime as dt
from dateutil import parser
from dateutil.tz import tzoffset, tzutc
from sleekxmpp.plugins.base import base_plugin
try:
from dateutil import parser
from dateutil.tz import tzoffset, tzutc
except e:
log = logging.getLogger(__name__)
log.warning("XEP-0082 plugin requires dateutil")
# =====================================================================
# To make it easier for stanzas without direct access to plugin objects