diff options
author | niemeyer <> | 2005-02-23 00:08:47 +0000 |
---|---|---|
committer | niemeyer <> | 2005-02-23 00:08:47 +0000 |
commit | e8a0e972c6887c3b9eb55e7fd6bd02948c0a43c1 (patch) | |
tree | db1572bc38589a97a36f1123eb6951e2efe9e1b1 /dateutil/zoneinfo | |
parent | 672e2eb0393125c0d256c228e2cccb1e7abb1793 (diff) | |
download | dateutil-e8a0e972c6887c3b9eb55e7fd6bd02948c0a43c1.tar.gz |
Changed default zoneinfo file format to gz.
Diffstat (limited to 'dateutil/zoneinfo')
-rw-r--r-- | dateutil/zoneinfo/__init__.py | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/dateutil/zoneinfo/__init__.py b/dateutil/zoneinfo/__init__.py index 7e000f4..8dfd118 100644 --- a/dateutil/zoneinfo/__init__.py +++ b/dateutil/zoneinfo/__init__.py @@ -37,13 +37,13 @@ def gettz(name): del CACHE[CACHESIZE:] return tzinfo -def rebuild(filename, tag=None): +def rebuild(filename, tag=None, format="gz"): import tempfile, shutil tmpdir = tempfile.mkdtemp() zonedir = os.path.join(tmpdir, "zoneinfo") moduledir = os.path.dirname(__file__) if tag: tag = "-"+tag - targetname = "zoneinfo%s.tar.bz2" % tag + targetname = "zoneinfo%s.tar.%s" % (tag, format) try: tf = TarFile.open(filename) for name in tf.getnames(): @@ -56,9 +56,9 @@ def rebuild(filename, tag=None): tf.close() target = os.path.join(moduledir, targetname) for entry in os.listdir(moduledir): - if entry.startswith("zoneinfo") and entry.endswith(".tar.bz2"): + if entry.startswith("zoneinfo") and ".tar." in entry: os.unlink(os.path.join(moduledir, entry)) - tf = TarFile.open(target, "w:bz2") + tf = TarFile.open(target, "w:%s" % format) for entry in os.listdir(zonedir): entrypath = os.path.join(zonedir, entry) tf.add(entrypath, entry) |