summaryrefslogtreecommitdiffstats
path: root/gd_diff.py
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2016-11-09 04:24:07 +0000
committerrsiddharth <s@ricketyspace.net>2016-11-09 04:24:07 +0000
commit859079274081b6160aa09a55fa6a67075ff62b37 (patch)
treecb6e7e9ada367d82c45ebf4f7a03ca200427fbbf /gd_diff.py
parent981267a35e44fea8804ccf249ff89d7850f87703 (diff)
Update `get_packages` function.
Returns list of packages for release instead of printing them out. * gd_diff.py (get_packages): Update function. * tests/test_gd_diff.py (test_get_packages): Update function.
Diffstat (limited to 'gd_diff.py')
-rw-r--r--gd_diff.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/gd_diff.py b/gd_diff.py
index 9e2b48a..803afd3 100644
--- a/gd_diff.py
+++ b/gd_diff.py
@@ -86,7 +86,7 @@ def read_packages(pkgs_file):
def get_packages(release):
- """Prints out list packages for `release`.
+ """Return list packages for `release`.
List of packages is slurped from
http://bzr.savannah.gnu.org/lh/gnewsense/packages-`release`
@@ -106,8 +106,11 @@ def get_packages(release):
html_forest = BeautifulSoup(res.text, 'html.parser')
+ pkgs = []
for td in html_forest.find_all('td', class_='autcell'):
- print(td.a.string.strip())
+ pkgs.append(td.a.string.strip())
+
+ return pkgs
def save_gns_readme(content, release, pkg, local_dir):