(Steve Dougherty)
2013-07-30: Clarify public key hash lookup failure. Clarify public key hash lookup failure. Mentioning only the identifier does not make it clear that only the public key hash is used in a WoT lookup. It's also good to mention how to support more flexible lookup.
diff --git a/infocalypse/wot_id.py b/infocalypse/wot_id.py
--- a/infocalypse/wot_id.py
+++ b/infocalypse/wot_id.py
@@ -176,7 +176,9 @@ def _get_identity(wot_identifier, truste
if response['Replies.Message'] == 'Error':
# Searching by exact public key hash, not matching.
- raise util.Abort("No such identity '{0}'.\n".format(wot_identifier))
+ raise util.Abort("No identity has the complete public key hash '{0}'. "
+ "({1}) To flexibly match by partial nickname and key "
+ "use LCWoT.\n".format(key_prefix, wot_identifier))
# There should be only one result.
# Depends on https://bugs.freenetproject.org/view.php?id=5729