import traceback
import atexit
-from debian_bundle import deb822
+try:
+ # starting with squeeze
+ from debian import deb822
+except:
+ # up to lenny
+ from debian_bundle import deb822
from dbconn import *
from config import Config
except:
print >> sys.stderr, "E: %s has non-unicode filename: %s" % (package,tarinfo.name)
+ result = True
+
except:
traceback.print_exc()
result = False
os.chdir(cwd)
+ return result
+
__all__.append('Binary')
table = "deb_contents"
else:
return False
-
+
if component.name == "main":
component_str = ""
else:
component_str = component.name + "/"
-
+
vals = { 'package':binary.package,
'version':binary.version,
'arch':binary.architecture,