summaryrefslogtreecommitdiffstats
path: root/gd_diff.py
diff options
context:
space:
mode:
authorrsiddharth <s@ricketyspace.net>2017-01-20 05:10:45 +0000
committerrsiddharth <s@ricketyspace.net>2017-01-20 05:10:45 +0000
commita295268af9a8df2e48c6bb772f7df876f4459883 (patch)
tree665c6c04a268a067b66ecbd6bedcf0b94a3f25fb /gd_diff.py
parentba0568d39f47233b185262b1b00bc0581d276001 (diff)
Add `read_wiki_page` function.
* gd_diff.py (read_wiki_page): New function. * tests/test_gd_diff.py (test_read_wiki_page_returns_none_if_wikipage_nonexistent) (test_read_wiki_page_returns_content_if_wikipage_existent): Tests for `read_wiki_page`.
Diffstat (limited to 'gd_diff.py')
-rw-r--r--gd_diff.py11
1 files changed, 11 insertions, 0 deletions
diff --git a/gd_diff.py b/gd_diff.py
index 84e1b60..5056cfc 100644
--- a/gd_diff.py
+++ b/gd_diff.py
@@ -405,6 +405,17 @@ def generate_wiki_page(release):
return pkgs_noreadmes, wiki_page
+def read_wiki_page(release):
+ """Read wiki page for `release` from disk.
+ """
+ wp_file = wiki_page_path(release)
+
+ if not path.isfile(wp_file):
+ return None
+
+ return read_file(wp_file)
+
+
def write_wiki_page(release, content):
"""Write wiki page `content` to `release`' last.rev file.