diff -r 1970afe52da4 -r eb93feb6d3a3 header.py --- 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):