header.py

changeset 79
eb93feb6d3a3
parent 77
d98502ae1f33
child 84
55d52e25267f
--- a/header.py	Sun Jun 23 12:17:40 2019 +0300
+++ b/header.py	Mon Jun 24 00:28:37 2019 +0300
@@ -27,6 +27,12 @@
             return self.filetype.rsplit('Unofficial_')[1]
         else:
             return self.filetype
+    @property
+    def effective_category(self):
+        if self.category:
+            return self.category
+        else:
+            return self.description.split(' ', 1)[0]
 
 class BadHeader:
     def __init__(self, index, reason):

mercurial