From: Zac Medico Date: Tue, 10 Mar 2009 04:49:10 +0000 (-0000) Subject: Simplify cmp_sort_key._cmp_key.__lt__(). X-Git-Tag: v2.2_rc24~7 X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=308daa12820bb4b41c5bcb097da1763a2867518c;p=portage.git Simplify cmp_sort_key._cmp_key.__lt__(). svn path=/main/trunk/; revision=12817 --- diff --git a/pym/portage/util.py b/pym/portage/util.py index a881bd77f..c78c3b2f9 100644 --- a/pym/portage/util.py +++ b/pym/portage/util.py @@ -668,12 +668,10 @@ class cmp_sort_key(object): self._obj = obj def __lt__(self, other): - if not isinstance(other, self.__class__): + if other.__class__ is not self.__class__: raise TypeError("Expected type %s, got %s" % \ (self.__class__, other.__class__)) - if self._cmp_func(self._obj, other._obj) < 0: - return True - return False + return self._cmp_func(self._obj, other._obj) < 0 def unique_array(s): """lifted from python cookbook, credit: Tim Peters