diff options
author | Brian May <brian@linuxpenguins.xyz> | 2019-03-05 17:41:31 +1100 |
---|---|---|
committer | Emilio Pozuelo Monfort <pochu@debian.org> | 2020-07-29 10:12:59 +0200 |
commit | b69a644ad46fdf77f2352675501bd3609c3cbc55 (patch) | |
tree | 2ed03dd1c4beaab52f0d2999059dd84b4303300b /lib | |
parent | eeb259f4ef0315712b327830afac28f5acf27867 (diff) |
Replace cPickle with pickle library
cPickle isn't available in Python 3.
Diffstat (limited to 'lib')
-rw-r--r-- | lib/python/sectracker/xpickle.py | 2 | ||||
-rw-r--r-- | lib/python/security_db.py | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/lib/python/sectracker/xpickle.py b/lib/python/sectracker/xpickle.py index 78a8e95075..32657f15e3 100644 --- a/lib/python/sectracker/xpickle.py +++ b/lib/python/sectracker/xpickle.py @@ -19,7 +19,7 @@ from __future__ import with_statement import errno as _errno import os as _os -import cPickle as _pickle +import pickle as _pickle import tempfile as _tempfile EXTENSION = '.xpck' diff --git a/lib/python/security_db.py b/lib/python/security_db.py index a59e0430ed..5c1d49cf17 100644 --- a/lib/python/security_db.py +++ b/lib/python/security_db.py @@ -32,7 +32,7 @@ import apsw import base64 import bugs from collections import namedtuple -import cPickle +import pickle import cStringIO import glob import itertools @@ -698,14 +698,14 @@ class DB: def toString(data): result = cStringIO.StringIO() - cPickle.dump(data, result) + pickle.dump(data, result) return buffer(result.getvalue()) for (old_print, contents) in cursor.execute( "SELECT inodeprint, parsed FROM inodeprints WHERE file = ?", (filename,)): if old_print == current_print: - return (True, cPickle.load(cStringIO.StringIO(contents))) + return (True, pickle.load(cStringIO.StringIO(contents))) result = do_parse(debian_support.PackageFile(filename)) cursor.execute("""UPDATE inodeprints SET inodeprint = ?, parsed = ? WHERE file = ?""", (current_print, toString(result), filename)) |