summaryrefslogtreecommitdiffstats
path: root/lib
diff options
context:
space:
mode:
authorBrian May <brian@linuxpenguins.xyz>2019-03-05 17:41:31 +1100
committerEmilio Pozuelo Monfort <pochu@debian.org>2020-07-29 10:12:59 +0200
commit52d8f81eda1fe5aa01b416e0ff2504d395f16d86 (patch)
tree459717e6af2f87827910302f0e2a34a4f4ab4d98 /lib
parent41452daf531eccc45d22bb1a4630ca6a270da862 (diff)
Replace cPickle with pickle library
cPickle isn't available in Python 3.
Diffstat (limited to 'lib')
-rw-r--r--lib/python/sectracker/xpickle.py2
-rw-r--r--lib/python/security_db.py6
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))

© 2014-2024 Faster IT GmbH | imprint | privacy policy