[kupfer] core: Use the safest unpickler for plugin configuration data
- From: Ulrik Sverdrup <usverdrup src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [kupfer] core: Use the safest unpickler for plugin configuration data
- Date: Thu, 11 Feb 2010 16:57:59 +0000 (UTC)
commit e2e393fa2912d1fbd3b7bf9054a2228d492806c6
Author: Ulrik Sverdrup <ulrik sverdrup gmail com>
Date: Wed Feb 10 14:45:36 2010 +0100
core: Use the safest unpickler for plugin configuration data
kupfer/core/sources.py | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/kupfer/core/sources.py b/kupfer/core/sources.py
index a8d4fd2..8e2288c 100644
--- a/kupfer/core/sources.py
+++ b/kupfer/core/sources.py
@@ -10,6 +10,7 @@ import threading
import time
from kupfer import config, pretty, scheduler
+from kupfer import conspickle
from kupfer.obj import base, sources
from kupfer.core import pluginload
@@ -201,7 +202,7 @@ class SourceDataPickler (pretty.OutputMixin):
except IOError, e:
return None
try:
- data = pickle.load(pfile)
+ data = conspickle.BasicUnpickler.loads(pfile.read())
sname = os.path.basename(pickle_file)
self.output_debug("Loaded configuration from", sname)
self.output_debug(data)
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]