SVN: Zope/trunk/src/App/tar.py Removed unused tar module

Hanno Schlichting <[email protected]>
Newsgroups gmane.comp.web.zope.cvs
Message-ID <20110703152447.9EB81940C9__45761.7954620675$1309706703$gmane$org@cvs.zope.org>
Log message for revision 122086:
  Removed unused tar module
  

Changed:
  D   Zope/trunk/src/App/tar.py

-=-
Deleted: Zope/trunk/src/App/tar.py
===================================================================
--- Zope/trunk/src/App/tar.py	2011-07-03 15:22:42 UTC (rev 122085)
+++ Zope/trunk/src/App/tar.py	2011-07-03 15:24:47 UTC (rev 122086)
@@ -1,142 +0,0 @@
-##############################################################################
-#
-# Copyright (c) 2002 Zope Foundation and Contributors.
-#
-# This software is subject to the provisions of the Zope Public License,
-# Version 2.1 (ZPL).  A copy of the ZPL should accompany this distribution.
-# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED
-# WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
-# WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS
-# FOR A PARTICULAR PURPOSE
-#
-##############################################################################
-"""Simple module for writing tar files
-"""
-
-import sys, time, zlib
-try:
-    from newstruct import pack
-except:
-    from struct import pack
-
-
-def oct8(i):
-    i=oct(i)
-    return '0'*(6-len(i))+i+' \0'
-
-def oct12(i):
-    i=oct(i)
-    v = '0'*(11-len(i))+i+' '
-    if len(v) > 12:
-        left = v[:-12]
-        for c in left:
-            if c != '0':
-                raise ValueError, 'value too large for oct12'
-        return v[-12:]
-    return v
-
-def pad(s,l):
-    ls=len(s)
-    if ls >= l: raise ValueError, 'value, %s, too wide for field (%d)' % (s,l)
-    return s+'\0'*(l-ls)
-
-class TarEntry:
-
-    def __init__(self, path, data,
-                 mode=0644, uid=0, gid=0, mtime=None, typeflag='0',
-                 linkname='', uname='jim', gname='system', prefix=''):
-        "Initialize a Tar archive entry"
-        self.data=data
-        if mtime is None: mtime=int(time.time())
-        header=''.join([
-            pad(path,      100),
-            oct8(mode),
-            oct8(uid),
-            oct8(gid),
-            oct12(len(data)),
-            oct12(mtime),
-            ' ' * 8,
-            typeflag,
-            pad(linkname,  100),
-            'ustar\0',
-            '00',
-            pad(uname,      32),
-            pad(gname,      32),
-            '000000 \0',
-            '000000 \0',
-            pad(prefix,    155),
-            '\0'*12,
-            ])
-        if len(header) != 512:
-            raise ValueError, 'Bad Header Length: %d' % len(header)
-        header=(header[:148]+
-                oct8(reduce(lambda a,b: a+b, map(ord,header)))+
-                header[156:])
-        self.header=header
-
-    def __str__(self):
-        data=self.data
-        l=len(data)
-        if l%512: data=data+'\0'*(512-l%512)
-        return self.header+data
-
-def tar(entries):
-    r=[]
-    ra=r.append
-    for name, data in entries:
-        ra(str(TarEntry(name,data)))
-    ra('\0'*1024)
-    return ''.join(r)
-
-def tgz(entries):
-    c=zlib.compressobj()
-    compress=c.compress
-    r=[]
-    ra=r.append
-    for name, data in entries:
-        ra(compress(str(TarEntry(name,data))))
-    ra(compress('\0'*1024))
-    ra(c.flush())
-    return ''.join(r)
-
-class tgzarchive:
-
-    def __init__(self, name, time=None):
-        self._f=gzFile('%s.tar' % name, time)
-
-    def add(self, name, data):
-        self._f.write(str(TarEntry(name,data)))
-
-    def finish(self):
-        self._f.write('\0'*1024)
-
-    def __str__(self):
-        return self._f.getdata()
-
-class gzFile:
-    _l=0
-    _crc=zlib.crc32("")
-
-    def __init__(self, name, t=None):
-        self._c=zlib.compressobj(9, zlib.DEFLATED, -zlib.MAX_WBITS,
-                                 zlib.DEF_MEM_LEVEL, 0)
-        if t is None: t=time.time()
-        self._r=['\037\213\010\010',
-                 pack("<i", int(t)),
-                 '\2\377',
-                 name,
-                 '\0'
-                 ]
-
-    def write(self, s):
-        self._crc=zlib.crc32(s, self._crc)
-        self._r.append(self._c.compress(s))
-        self._l=self._l+len(s)
-
-    def getdata(self):
-        r=self._r
-        append=r.append
-        append(self._c.flush())
-        append(pack("<i", self._crc))
-        append(pack("<i", self._l))
-        return ''.join(r)

_______________________________________________
Zope-Checkins maillist  -  [email protected]
https://mail.zope.org/mailman/listinfo/zope-checkins
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.