(Steve Dougherty)
2013-08-30: Fix removing freenet:// protocol. Fix removing freenet:// protocol.
diff --git a/infocalypse/keys.py b/infocalypse/keys.py --- a/infocalypse/keys.py +++ b/infocalypse/keys.py @@ -106,9 +106,13 @@ def strip_protocol(uri): >>> strip_protocol('freenet:USK@.../test/0') 'USK@.../test/0' + >>> strip_protocol('freenet://someone/test') + 'someone/test' + >>> strip_protocol('another/testing') + 'another/testing' """ - if uri.startswith('freenet:'): + if uri.startswith('freenet://'): + return uri[len('freenet://'):] + elif uri.startswith('freenet:'): return uri[len('freenet:'):] - elif uri.startswith('freenet://'): - return uri[len('freenet://'):] return uri