diff options
author | Christopher Gateley <christopher.gateley@gmail.com> | 2010-12-10 23:31:43 -0600 |
---|---|---|
committer | Nick Fitzgerald <fitzgen@gmail.com> | 2010-12-11 20:58:37 -0800 |
commit | bcb8f2c5f5a5adaee51eed9631e56ad7ebf557b5 (patch) | |
tree | 9f751f6a2db7f616a8fe318570696d18fbc196b8 | |
parent | d73743aa1d4b77f75f4eab207a87e84d77a6df01 (diff) | |
download | pycco-bcb8f2c5f5a5adaee51eed9631e56ad7ebf557b5.tar.gz |
explicity disallow sections that have both empty 'doc' and empty 'code' sections
-rw-r--r-- | pycco/main.py | 9 | ||||
-rw-r--r-- | pycco_resources/__init__.py | 3 |
2 files changed, 7 insertions, 5 deletions
diff --git a/pycco/main.py b/pycco/main.py index 18bf085..74e31dc 100644 --- a/pycco/main.py +++ b/pycco/main.py @@ -66,10 +66,11 @@ def parse(source, code): def save(docs, code): - sections.append({ - "docs_text": docs, - "code_text": code - }) + if docs and code: + sections.append({ + "docs_text": docs, + "code_text": code + }) # Setup the variables to get ready to check for multiline comments preformatted = multi_line = False diff --git a/pycco_resources/__init__.py b/pycco_resources/__init__.py index 0f320c5..71456b1 100644 --- a/pycco_resources/__init__.py +++ b/pycco_resources/__init__.py @@ -213,8 +213,9 @@ html = """\ <div class='section'> <div class='docs'><h1>{{ title }}</h1></div> </div> + <div class='clearall'> {{#sections}} - <div id='section-{{ num }}' class='section'> + <div class='section' id='section-{{ num }}'> <div class='docs'> <div class='octowrap'> <a class='octothorpe' href='#section-{{ num }}'>#</a> |