a0767f6af6
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.
28 lines
595 B
Python
28 lines
595 B
Python
"""
|
|
SleekXMPP: The Sleek XMPP Library
|
|
Copyright (C) 2011 Nathanael C. Fritz, Lance J.T. Stout
|
|
This file is part of SleekXMPP.
|
|
|
|
See the file LICENSE for copying permission.
|
|
"""
|
|
|
|
import logging
|
|
import sleekxmpp
|
|
|
|
|
|
log = logging.getLogger(__name__)
|
|
|
|
|
|
HAVE_DATEUTIL = True
|
|
try:
|
|
import dateutil
|
|
except:
|
|
HAVE_DATEUTIL = False
|
|
|
|
|
|
if HAVE_DATEUTIL:
|
|
from sleekxmpp.plugins.xep_0202 import stanza
|
|
from sleekxmpp.plugins.xep_0202.stanza import EntityTime
|
|
from sleekxmpp.plugins.xep_0202.time import xep_0202
|
|
else:
|
|
log.warning("XEP-0202 requires the dateutil package")
|