Pytz error: unpack requires a string argument of length 44
bringa at gmail.com
bringa at gmail.com
Wed Jun 13 16:55:06 EDT 2012
Hi!
I'm trying to get a handle on pytz (http://pytz.sourceforge.net/). I don't have root on the system I'll be running my script on, so I need to go for a local installation. I copied pytz into a folder in my sys.path and am importing from there. That part seems to work. I downloaded the tarball on http://pypi.python.org/pypi/pytz/#downloads
So now I'm walking through the examples on http://pytz.sourceforge.net/#example-usage. This is what happens:
Python 2.7.2 (default, Jun 12 2011, 15:08:59) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
(InteractiveConsole)
>>> from datetime import datetime, timedelta
>>> from pytz import timezone
>>> import pytz
>>> utc = pytz.utc
>>> utc.zone
'UTC'
>>> eastern = timezone('US/Eastern')
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "C:\code\SoF\serversonfire\pytz\__init__.py", line 181, in timezone
_tzinfo_cache[zone] = build_tzinfo(zone, fp)
File "C:\code\SoF\serversonfire\pytz\tzfile.py", line 30, in build_tzinfo
typecnt, charcnt) = unpack(head_fmt, fp.read(head_size))
error: unpack requires a string argument of length 44
Can anyone explain to me why that call fails?
More information about the Python-list
mailing list