examachine / pisi

PISI package manager of Pardus linux written in Python. The original development branch by the main author.
Other
39 stars 13 forks source link

cat-db doesn't work on some dbs #95

Open examachine opened 7 years ago

examachine commented 7 years ago

contents of database tmp/var/db/pisi/ii-description-en.bdb a: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} also: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} and: {'repo-repo1': set(['zip', 'gnuconfig']), 'inst': set(['zip', 'gnuconfig'])} archive: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} archives: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} archiving: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} by: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} called: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} compressed: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} compressing: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} compression: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} config: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} contains: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} directories: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} disk: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} distribution: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} enables: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} encryption: {'repo-repo1': set(['zip'])} extract: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} file: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} files: {'repo-repo1': set(['unzip', 'zip', 'gnuconfig']), 'inst': set(['zip', 'gnuconfig'])} for: {'repo-repo1': set(['unzip', 'zip']), 'inst': set(['zip'])} format: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} from: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} gnu: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} gnuconfig: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} guess: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} in: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} info: {'repo-repo1': set(['zip'])} is: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} of: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} or: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} packaging: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} pkzip: {'repo-repo1': set(['unzip'])} saving: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} set: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} space: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} sub: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} support: {'repo-repo1': set(['zip'])} temporarily: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} to: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} unused: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} unzip: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} unzipper: {'repo-repo1': set(['unzip'])} updated: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} us: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} useful: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} utility: {'repo-repo1': set(['zip']), 'inst': set(['zip'])} zip: {'repo-repo1': set(['unzip', 'zip']), 'inst': set(['unzip', 'zip'])} zipfiles: {'repo-repo1': set(['unzip']), 'inst': set(['unzip'])} contents of database tmp/var/db/pisi/ii-description-tr.bdb GNU: {'repo-repo1': set(['gnuconfig']), 'inst': set(['gnuconfig'])} Traceback (most recent call last): File "scripts/cat-db.py", line 26, in pisi.cli.printu(u'%s: %s\n' % (key, data)) UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 1: ordinal not in range(128)