Kevin Veroneau avatar Kevin Veroneau committed fb6b648

Added repr to Issue object and added new example on how to browse issues using the API.

Comments (0)

Files changed (2)

 	    self.status = data['status']
 	    self.kind = data['metadata']['kind']
 
+    def __repr__(self):
+        return "<Issue: %s>" % self.title
+
     def as_dict(self):
         data = {'title':self.title, 'content':self.content, 'priority':self.priority, 'status':self.status, 'kind':self.kind}
         data.update({'responsible':self.responsible})

examples/get_issues.py

+from api import API
+
+api = API("kveroneau", "**password**")
+issues = api.get_issues("kveroneau", "python-bitbucket")
+
+for issue in issues:
+  print "Issue title: %s" % issue.title
+  print "Issue priority: %s" % issue.priority
+  print "Issue content:\n%s\n\n" % issue.content
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.