(Steve Dougherty)
2013-07-03: Fetch key following redirects. Fetch key following redirects. Fetching a USK may give redirects.
diff --git a/infocalypse/wot.py b/infocalypse/wot.py
--- a/infocalypse/wot.py
+++ b/infocalypse/wot.py
@@ -118,10 +118,8 @@ def update_repo_listing(ui, for_identity
# TODO: Nonstandard IP and port.
node = fcp.FCPNode()
- # TODO: Does it make sense to query the node here for the private key?
# Key goes after @ - before is nickname.
attributes = resolve_local_identity(ui, '@' + for_identity)
- # TODO: Repetitive key parsing again!
insert_uri = USK(attributes['InsertURI'])
# TODO: Somehow store the edition, perhaps in ~/.infocalypse. WoT
@@ -169,8 +167,9 @@ def read_repo_listing(ui, truster, wot_i
ui.status("Found {0}@{1}.\n".format(identity['Nickname'],
identity['Identity']))
- uri = identity['RequestURI']
- uri = uri.split('/', 1)[0] + '/vcs/0'
+ uri = USK(identity['RequestURI'])
+ uri.name = 'vcs'
+ uri.edition = 0
# TODO: Set and read vcs edition property.
node = fcp.FCPNode()