]> jfr.im git - z_archive/twitter.git/commitdiff
Remove dateutil dependency.
authorMike Verdone <redacted>
Sun, 6 Mar 2011 22:14:29 +0000 (23:14 +0100)
committerMike Verdone <redacted>
Sun, 6 Mar 2011 22:14:29 +0000 (23:14 +0100)
setup.py
twitter/ircbot.py

index dd5ffb097694fe6ee68454584d556a41ae951455..3d1ff00b4196da71a8bcee518b01813978f2abf9 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -10,11 +10,6 @@ install_requires = [
 if sys.version_info < (2,6,):
     install_requires.append("simplejson>=1.7.1")
 
-if sys.version_info < (3,):
-    # There is no dateutil for Python 3. :(
-    install_requires.append("python-dateutil>=1.1")
-
-
 setup(name='twitter',
       version=version,
       description="An API and command-line toolset for Twitter (twitter.com)",
index d2dc54d5a54fe11b7a17c03ebd66524b54621ec0..b870a1eb50ebb0463c28b6150b7b19373cb93374 100644 (file)
@@ -47,7 +47,7 @@ IRC_REGULAR = chr(0x0f)
 import sys
 import time
 from datetime import datetime, timedelta
-from dateutil.parser import parse
+from email.utils import parsedate
 from ConfigParser import SafeConfigParser
 from heapq import heappop, heappush
 import traceback
@@ -168,7 +168,7 @@ class TwitterBot(object):
         nextLastUpdate = self.lastUpdate
         debug("self.lastUpdate is %s" % self.lastUpdate)
         for update in updates:
-            crt = parse(update['created_at']).utctimetuple()
+            crt = parsedate(update['created_at'])
             if (crt > nextLastUpdate):
                 text = (htmlentitydecode(
                     update['text'].replace('\n', ' '))