diff options
author | Alex Gaynor <alex.gaynor@gmail.com> | 2013-07-18 14:39:16 -0700 |
---|---|---|
committer | Alex Gaynor <alex.gaynor@gmail.com> | 2013-07-18 14:39:16 -0700 |
commit | 59e9ede4b3e85a7d7995a7861f0605c7bb03bd97 (patch) | |
tree | 707f1219794aea53f836b2d11edbb76aff0360da | |
parent | 48e60e12449e0b6d03377e46ed464c370db9732e (diff) | |
download | xattr-59e9ede4b3e85a7d7995a7861f0605c7bb03bd97.tar.gz |
fix up repr
-rw-r--r-- | xattr/__init__.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/xattr/__init__.py b/xattr/__init__.py index 551cad1..5a712fa 100644 --- a/xattr/__init__.py +++ b/xattr/__init__.py @@ -47,10 +47,11 @@ class xattr(object): self.value = obj def __repr__(self): - if self.flavor: - return '<%s %s=%r>' % (type(self).__name__, self.flavor, self.obj) + if isinstance(self.value, int): + flavor = "fd" else: - return object.__repr__(self) + flavor = "file" + return "<%s %s=%r>" % (type(self).__name__, flavor, self.value) def _call(self, name_func, fd_func, *args): if isinstance(self.value, int): |