summaryrefslogtreecommitdiffstats
path: root/ffi/lang/python/sequoia/store.py
diff options
context:
space:
mode:
Diffstat (limited to 'ffi/lang/python/sequoia/store.py')
-rw-r--r--ffi/lang/python/sequoia/store.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/ffi/lang/python/sequoia/store.py b/ffi/lang/python/sequoia/store.py
index 97c601ec..57d1b18f 100644
--- a/ffi/lang/python/sequoia/store.py
+++ b/ffi/lang/python/sequoia/store.py
@@ -2,6 +2,7 @@ from _sequoia import ffi, lib
from .error import Error
from .glue import _str, _static_str, SQObject, sq_iterator, sq_time
+from .net import NetworkPolicy
from .openpgp import Fingerprint, Cert
class Store(object):
@@ -41,8 +42,10 @@ class Mapping(SQObject):
REALM_SOFTWARE_UPDATES = _static_str(lib.SQ_REALM_SOFTWARE_UPDATES)
@classmethod
- def open(cls, ctx, realm=REALM_CONTACTS, name="default"):
- return Mapping(lib.sq_mapping_open(ctx.ref(), realm.encode(), name.encode()), context=ctx)
+ def open(cls, ctx, network_policy=NetworkPolicy.Encrypted, realm=REALM_CONTACTS, name="default"):
+ return Mapping(lib.sq_mapping_open(ctx.ref(), network_policy.value,
+ realm.encode(), name.encode()),
+ context=ctx)
def add(self, label, fingerprint):