summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pym/portage/dep.py12
1 files changed, 2 insertions, 10 deletions
diff --git a/pym/portage/dep.py b/pym/portage/dep.py
index c17602117..9c9c14380 100644
--- a/pym/portage/dep.py
+++ b/pym/portage/dep.py
@@ -509,7 +509,8 @@ class Atom(object):
_str_methods = ("endswith", "find", "index", "lstrip", "replace",
"startswith", "split", "strip",
"rindex", "rfind", "rstrip", "__getitem__",
- "__eq__", "__hash__", "__len__", "__ne__", "__repr__", "__str__")
+ "__eq__", "__hash__", "__len__", "__lt__",
+ "__ne__", "__repr__", "__str__")
__slots__ = ("__weakref__", "blocker", "cp", "cpv", "operator",
"slot", "use") + _str_methods
@@ -556,15 +557,6 @@ class Atom(object):
use = None
obj_setattr(self, "use", use)
- def __cmp__(self, other):
- self_str = str(self)
- other_str = str(other)
- if self_str == other_str:
- return 0
- if self_str > other_str:
- return 1
- return -1
-
def __setattr__(self, name, value):
raise AttributeError("Atom instances are immutable",
self.__class__, name, value)