summaryrefslogtreecommitdiff
path: root/xdg
diff options
context:
space:
mode:
authorThomas Kluyver <takowl@gmail.com>2013-03-12 17:00:57 +0000
committerThomas Kluyver <takowl@gmail.com>2013-03-12 17:00:57 +0000
commit41741b339606f25f12b9ca4e1e57f4c89a21848a (patch)
tree5b93f61ab571bfbe3e425b706e6af02a9eacbba7 /xdg
parent35676e8f7573eebd88f0d06839dcc302141d61bb (diff)
parent4b5a0e209bad6801ab54e80599d239e57cba5c67 (diff)
Merge branch 'master' of github.com:takluyver/pyxdg
Diffstat (limited to 'xdg')
-rw-r--r--xdg/Mime.py8
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,