summaryrefslogtreecommitdiff
path: root/service/pixelated/adapter/mailstore/maintenance/__init__.py
diff options
context:
space:
mode:
authorCaio Carrara <ccarrara@thoughtworks.com>2016-06-07 14:52:21 -0300
committerCaio Carrara <ccarrara@thoughtworks.com>2016-06-07 14:52:21 -0300
commitc384e5ff9b3bf1527732cf765b50dc436b36c8e1 (patch)
tree7e3d561f989228a6f9f058218e6f4f81445fd22e /service/pixelated/adapter/mailstore/maintenance/__init__.py
parent460074b11ac9171cb7b260e1ffc01e040105b3e5 (diff)
Update keymanager calls due api update
Some keymanager api was updated, so we needed to update some calls.
Diffstat (limited to 'service/pixelated/adapter/mailstore/maintenance/__init__.py')
-rw-r--r--service/pixelated/adapter/mailstore/maintenance/__init__.py20
1 files changed, 10 insertions, 10 deletions
diff --git a/service/pixelated/adapter/mailstore/maintenance/__init__.py b/service/pixelated/adapter/mailstore/maintenance/__init__.py
index 9b6d6023..2e6c24c6 100644
--- a/service/pixelated/adapter/mailstore/maintenance/__init__.py
+++ b/service/pixelated/adapter/mailstore/maintenance/__init__.py
@@ -13,8 +13,8 @@
#
# You should have received a copy of the GNU Affero General Public License
# along with Pixelated. If not, see <http://www.gnu.org/licenses/>.
-from leap.keymanager.keys import KEY_TYPE_KEY, KEY_PRIVATE_KEY, KEY_FINGERPRINT_KEY, KEY_ADDRESS_KEY
-from leap.keymanager.openpgp import OpenPGPKey
+from leap.keymanager import documents as leap_doc
+from leap.keymanager.keys import OpenPGPKey
from twisted.internet import defer
import logging
@@ -29,27 +29,27 @@ logger = logging.getLogger(__name__)
def _is_key_doc(doc):
- return doc.content.get(KEY_TYPE_KEY, None) in KEY_DOC_TYPES
+ return doc.content.get(leap_doc.KEY_TYPE_KEY, None) in KEY_DOC_TYPES
def _is_private_key_doc(doc):
- return _is_key_doc(doc) and doc.content.get(KEY_PRIVATE_KEY, False)
+ return _is_key_doc(doc) and doc.content.get(leap_doc.KEY_PRIVATE_KEY, False)
def _is_active_key_doc(doc):
- return _is_key_doc(doc) and doc.content.get(KEY_TYPE_KEY, None) == TYPE_OPENPGP_ACTIVE
+ return _is_key_doc(doc) and doc.content.get(leap_doc.KEY_TYPE_KEY, None) == TYPE_OPENPGP_ACTIVE
def _is_public_key(doc):
- return _is_key_doc(doc) and not doc.content.get(KEY_PRIVATE_KEY, False)
+ return _is_key_doc(doc) and not doc.content.get(leap_doc.KEY_PRIVATE_KEY, False)
def _key_fingerprint(doc):
- return doc.content.get(KEY_FINGERPRINT_KEY, None)
+ return doc.content.get(leap_doc.KEY_FINGERPRINT_KEY, None)
def _address(doc):
- return doc.content.get(KEY_ADDRESS_KEY, None)
+ return doc.content.get(leap_doc.KEY_ADDRESS_KEY, None)
class SoledadMaintenance(object):
@@ -79,7 +79,7 @@ class SoledadMaintenance(object):
yield self._soledad.create_doc_from_json(OpenPGPKey(email, fingerprint=fingerprint, private=False).get_active_json())
def _key_fingerprints_with_private_key(self, docs):
- return [doc.content[KEY_FINGERPRINT_KEY] for doc in docs if _is_private_key_doc(doc)]
+ return [doc.content[leap_doc.KEY_FINGERPRINT_KEY] for doc in docs if _is_private_key_doc(doc)]
def _missing_active_docs(self, docs, private_key_fingerprints):
active_doc_ids = self._active_docs_for_key_fingerprint(docs)
@@ -97,4 +97,4 @@ class SoledadMaintenance(object):
return [email]
def _active_docs_for_key_fingerprint(self, docs):
- return [doc.content[KEY_FINGERPRINT_KEY] for doc in docs if _is_active_key_doc(doc) and _is_public_key(doc)]
+ return [doc.content[leap_doc.KEY_FINGERPRINT_KEY] for doc in docs if _is_active_key_doc(doc) and _is_public_key(doc)]