diff options
Diffstat (limited to 'ffi/lang/python/sequoia/store.py')
-rw-r--r-- | ffi/lang/python/sequoia/store.py | 7 |
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): |