summaryrefslogtreecommitdiff
path: root/reprepro/conf/diffsonly.py
diff options
context:
space:
mode:
Diffstat (limited to 'reprepro/conf/diffsonly.py')
-rwxr-xr-xreprepro/conf/diffsonly.py8
1 files changed, 6 insertions, 2 deletions
diff --git a/reprepro/conf/diffsonly.py b/reprepro/conf/diffsonly.py
index d2f02ea..460cb2b 100755
--- a/reprepro/conf/diffsonly.py
+++ b/reprepro/conf/diffsonly.py
@@ -1,6 +1,10 @@
#!/usr/bin/python
-from debian_bundle import deb822
+try:
+ from debian import deb822
+except ImportError:
+ from debian_bundle import deb822
+
from gzip import GzipFile
from fnmatch import fnmatch
import sys
@@ -39,5 +43,5 @@ if __name__ == '__main__':
if fnmatch(f['name'], wanted_glob):
newfiles.append(f)
ent[k] = newfiles
- outf.write(str(ent))
+ outf.write(unicode(ent).encode('utf-8'))
outf.write("\n")