diff options
author | Thomas Kluyver <takowl@gmail.com> | 2013-03-12 17:00:57 +0000 |
---|---|---|
committer | Thomas Kluyver <takowl@gmail.com> | 2013-03-12 17:00:57 +0000 |
commit | 41741b339606f25f12b9ca4e1e57f4c89a21848a (patch) | |
tree | 5b93f61ab571bfbe3e425b706e6af02a9eacbba7 /xdg | |
parent | 35676e8f7573eebd88f0d06839dcc302141d61bb (diff) | |
parent | 4b5a0e209bad6801ab54e80599d239e57cba5c67 (diff) |
Merge branch 'master' of github.com:takluyver/pyxdg
Diffstat (limited to 'xdg')
-rw-r--r-- | xdg/Mime.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/xdg/Mime.py b/xdg/Mime.py index abde4cb..fd041c0 100644 --- a/xdg/Mime.py +++ b/xdg/Mime.py @@ -110,7 +110,10 @@ class MIMEtype: return self.media + '/' + self.subtype def __repr__(self): - return '<%s: %s>' % (self, self._comment or '(comment not loaded)') + return 'MIMEtype(%r, %r)' % (self.media, self.subtype) + + def __hash__(self): + return hash(self.media) ^ hash(self.subtype) class UnknownMagicRuleFormat(ValueError): pass @@ -212,9 +215,8 @@ class MagicRule: return True def __repr__(self): - return '<MagicRule >%d=[%d]%r&%r~%d+%d>' % ( + return 'MagicRule(start=%r, value=%r, mask=%r, word=%r, range=%r)' %( self.start, - len(self.value), self.value, self.mask, self.word, |