Index: tools/telemetry/telemetry/page/page.py |
diff --git a/tools/telemetry/telemetry/page/page.py b/tools/telemetry/telemetry/page/page.py |
index 5eb6868d64e2180165c15d5a2b2b8898d15e10d3..3a4b29b0b4a7d69d04a9c2f3dcbd6f27ae13b438 100644 |
--- a/tools/telemetry/telemetry/page/page.py |
+++ b/tools/telemetry/telemetry/page/page.py |
@@ -33,6 +33,15 @@ class Page(object): |
raise AttributeError( |
'%r object has no attribute %r' % (self.__class__, name)) |
+ def __lt__(self, other): |
+ return self.url < other.url |
+ |
+ def __cmp__(self, other): |
+ x = cmp(self.name, other.name) |
+ if x != 0: |
+ return x |
+ return cmp(self.url, other.url) |
+ |
def __str__(self): |
return self.url |