##// END OF EJS Templates
context: add __nonzero__ methods
Matt Mackall -
r3168:05c588e1 default
parent child Browse files
Show More
@@ -37,6 +37,9 b' class changectx(object):'
37 def __eq__(self, other):
37 def __eq__(self, other):
38 return self._rev == other._rev
38 return self._rev == other._rev
39
39
40 def __nonzero__(self):
41 return self._rev != -1
42
40 def changeset(self):
43 def changeset(self):
41 try:
44 try:
42 return self._changeset
45 return self._changeset
@@ -129,6 +132,9 b' class filectx(object):'
129 else:
132 else:
130 raise AttributeError, name
133 raise AttributeError, name
131
134
135 def __nonzero__(self):
136 return self._filerev != nullid
137
132 def __str__(self):
138 def __str__(self):
133 return "%s@%s" % (self.path(), short(self.node()))
139 return "%s@%s" % (self.path(), short(self.node()))
134
140
General Comments 0
You need to be logged in to leave comments. Login now