summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristopher Gateley <christopher.gateley@gmail.com>2010-12-10 23:31:43 -0600
committerNick Fitzgerald <fitzgen@gmail.com>2010-12-11 20:58:37 -0800
commitbcb8f2c5f5a5adaee51eed9631e56ad7ebf557b5 (patch)
tree9f751f6a2db7f616a8fe318570696d18fbc196b8
parentd73743aa1d4b77f75f4eab207a87e84d77a6df01 (diff)
downloadpycco-bcb8f2c5f5a5adaee51eed9631e56ad7ebf557b5.tar.gz
explicity disallow sections that have both empty 'doc' and empty 'code' sections
-rw-r--r--pycco/main.py9
-rw-r--r--pycco_resources/__init__.py3
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>