(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)