comparison genshi/core.py @ 1025:8f5ead39e537 trunk

Revert r1245 (the Python3.4 regression was fixed in http://hg.python.org/cpython/rev/b328f8ccbccf).
author hodgestar
date Mon, 17 Feb 2014 09:10:44 +0000
parents ad96321e4d2b
children
comparison
equal deleted inserted replaced
1024:a5e09a7ba12d 1025:8f5ead39e537
662 return self.uri == other.uri 662 return self.uri == other.uri
663 return self.uri == other 663 return self.uri == other
664 664
665 def __getitem__(self, name): 665 def __getitem__(self, name):
666 return QName(self.uri + '}' + name) 666 return QName(self.uri + '}' + name)
667 667 __getattr__ = __getitem__
668 def __getattr__(self, name):
669 # work around for pickle bug in Python 3.4
670 # see http://bugs.python.org/issue16251
671 if name == "__getnewargs_ex__":
672 raise AttributeError("%r has no attribute %r" % (type(self), name))
673 return self.__getitem__(name)
674 668
675 def __hash__(self): 669 def __hash__(self):
676 return hash(self.uri) 670 return hash(self.uri)
677 671
678 if sys.version_info[0] == 2: 672 if sys.version_info[0] == 2:
Copyright (C) 2012-2017 Edgewall Software