infocalypse
 
(Steve Dougherty)
2013-07-18: Remove 'freenet://' from a USK more explicitly.

Remove 'freenet://' from a USK more explicitly.

diff --git a/infocalypse/keys.py b/infocalypse/keys.py
--- a/infocalypse/keys.py
+++ b/infocalypse/keys.py
@@ -14,8 +14,8 @@ class USK:
         # TODO: Is stripping "freenet://" appropriate?
         if self.key.startswith('freenet:'):
             self.key = self.key[len('freenet:'):]
-            if self.key.startswith('//'):
-                self.key = self.key[len('//'):]
+        elif self.key.startswith('freenet://'):
+            self.key = self.key[len('freenet://'):]
 
     def __str__(self):
         return '%s/%s/%s' % (self.key, self.name, self.edition)