[Pypt-offline-general] SF.net SVN: pypt-offline: [138] trunk
Status: Beta
Brought to you by:
riteshsarraf
|
From: <rit...@us...> - 2007-05-01 17:32:28
|
Revision: 138
http://svn.sourceforge.net/pypt-offline/?rev=138&view=rev
Author: riteshsarraf
Date: 2007-05-01 10:32:26 -0700 (Tue, 01 May 2007)
Log Message:
-----------
* Don't fetch "Resolved" bug reports.
Modified Paths:
--------------
trunk/fetch_bugs.py
trunk/pypt_core.py
Modified: trunk/fetch_bugs.py
===================================================================
--- trunk/fetch_bugs.py 2007-04-25 14:55:41 UTC (rev 137)
+++ trunk/fetch_bugs.py 2007-05-01 17:32:26 UTC (rev 138)
@@ -1,26 +1,8 @@
-import os
-import sys
-import string
+from pypt_core import FetchBugReportsDebian
-import debianbts
+package = "bash"
+file = "/tmp/bug_report.txt"
-package = "sl"
-bug_list = []
-file = "C:\\bug_report.txt"
-file_handle = open(file, 'w')
-(num_of_bugs, header, bugs_list) = debianbts.get_reports(package)
-
-if num_of_bugs:
- for x in bugs_list:
- (sub_bugs_header, sub_bugs_list) = x
- for x in sub_bugs_list:
- break_bugs = x.split(':')
- bug_num = string.lstrip(break_bugs[0], '#')
- data = debianbts.get_report(bug_num, followups=True)
- file_handle.write(data[0] + "\n\n")
- for x in data[1]:
- file_handle.write(x)
- file_handle.write("\n")
- file_handle.write("\n\n\n")
- file_handle.flush()
\ No newline at end of file
+if FetchBugReportsDebian(package, file) is True:
+ print "Wrote bug report details for package %s to file %s.\n" % (package, file)
\ No newline at end of file
Modified: trunk/pypt_core.py
===================================================================
--- trunk/pypt_core.py 2007-04-25 14:55:41 UTC (rev 137)
+++ trunk/pypt_core.py 2007-05-01 17:32:26 UTC (rev 138)
@@ -289,23 +289,24 @@
return False
bug_list = []
- file_handle = open("FileHandle", 'w')
+ file_handle = open(FileHandle, 'w')
- (num_of_bugs, header, bugs_list) = debianbts.get_reports(package)
+ (num_of_bugs, header, bugs_list) = debianbts.get_reports(PackageName)
if num_of_bugs:
for x in bugs_list:
(sub_bugs_header, sub_bugs_list) = x
- for x in sub_bugs_list:
- break_bugs = x.split(':')
- bug_num = string.lstrip(break_bugs[0], '#')
- data = debianbts.get_report(bug_num, followups=True)
- file_handle.write(data[0] + "\n\n")
- for x in data[1]:
- file_handle.write(x)
- file_handle.write("\n")
- file_handle.write("\n\n\n")
- file_handle.flush()
+ if not "Resolved bugs" in sub_bugs_header:
+ for x in sub_bugs_list:
+ break_bugs = x.split(':')
+ bug_num = string.lstrip(break_bugs[0], '#')
+ data = debianbts.get_report(bug_num, followups=True)
+ file_handle.write(data[0] + "\n\n")
+ for x in data[1]:
+ file_handle.write(x)
+ file_handle.write("\n")
+ file_handle.write("\n" * 3)
+ file_handle.flush()
def files(root):
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|