diff options
| author | Morgan Goose <morgan.goose@gmail.com> | 2010-10-19 07:54:06 -0400 |
|---|---|---|
| committer | Morgan Goose <morgan.goose@gmail.com> | 2010-10-19 07:54:06 -0400 |
| commit | a13f4ef6d05d328d3f9e82f6d516b1972b086f92 (patch) | |
| tree | 40e687ae26ca34c4d675f84c5060d919f62a76cd | |
| parent | 27066862e981e7860b8c2b183c8399458011cf4d (diff) | |
| download | pycco-a13f4ef6d05d328d3f9e82f6d516b1972b086f92.tar.gz | |
Added in some test stuff, and only pushing because this is on my laptop.
| -rwxr-xr-x | pycco | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -80,22 +80,27 @@ def parse(source, code): line = re.sub("'''",'',line) docs_text += line.strip() + '\n' - save(docs_text, code_text) - code_text = has_code = docs_text = '' + if has_code and docs_text.strip(): + print ("delim has code", docs_text, code_text) + save(docs_text, code_text[:-1]) + code_text = code_text.split('\n')[-1] + has_code = docs_text = '' elif multi_line: - docs_text += line.strip() + '\n' + if line.strip(): + docs_text += line.strip() + '\n' elif re.match(language["comment_matcher"], line): if has_code: + print ("re match", docs_text, code_text) save(docs_text, code_text) has_code = docs_text = code_text = '' docs_text += re.sub(language["comment_matcher"], "", line) + "\n" else: - if docs_text: - save(docs_text, code_text) - code_text = has_code = docs_text = '' +# if docs_text: +# save(docs_text, code_text) +# code_text = has_code = docs_text = '' has_code = True code_text += line + '\n' |
