aboutsummaryrefslogtreecommitdiffstats
path: root/libbe/bug.py
diff options
context:
space:
mode:
authorW. Trevor King <wking@drexel.edu>2008-11-24 07:47:06 -0500
committerW. Trevor King <wking@drexel.edu>2008-11-24 07:47:06 -0500
commit5fd5bc89a2ec270d3e0b01f583012eaaf7750693 (patch)
treebf8b9e1951086bdaf1de2523c2fd67fbe06b697e /libbe/bug.py
parentd248dbca39e1e8a26a5aa9d39b28038690a406a0 (diff)
downloadbugseverywhere-5fd5bc89a2ec270d3e0b01f583012eaaf7750693.tar.gz
Added Bug.comments(), BugDir.has_bug() & cleaned up diff.diff().
+ some other minor fixes and cleanups.
Diffstat (limited to 'libbe/bug.py')
-rw-r--r--libbe/bug.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/libbe/bug.py b/libbe/bug.py
index 09a2c1d..c75c968 100644
--- a/libbe/bug.py
+++ b/libbe/bug.py
@@ -206,6 +206,12 @@ class Bug(object):
self.comment_root = comment.loadComments(self)
self._comments_loaded = True
+ def comments(self):
+ if self._comments_loaded == False:
+ self.load_comments()
+ for comment in self.comment_root.traverse():
+ yield comment
+
def _add_attr(self, map, name):
value = getattr(self, name)
if value is not None: