diff options
Diffstat (limited to 'wikimarkup.py')
-rw-r--r-- | wikimarkup.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/wikimarkup.py b/wikimarkup.py index 7a7125e..8ed5c46 100644 --- a/wikimarkup.py +++ b/wikimarkup.py | |||
@@ -214,20 +214,21 @@ It handles: | |||
214 | e = boend.search(line, m.end(0)) | 214 | e = boend.search(line, m.end(0)) |
215 | if e: | 215 | if e: |
216 | i = e.start(0) | 216 | i = e.start(0) |
217 | pos = e.end(0) | 217 | pos = i + 3 |
218 | else: | 218 | else: |
219 | pos = len(line) | 219 | pos = len(line) |
220 | i = pos | 220 | i = pos |
221 | yield(self.BOLD, | 221 | yield(self.BOLD, |
222 | (self.SEQ, self.getkn(line[m.end(0):i]))) | 222 | (self.SEQ, self.getkn(line[m.end(0):i]))) |
223 | pos = e.end(0) | ||
224 | elif m.group(0) == "''": | 223 | elif m.group(0) == "''": |
225 | i = self.itend(line, m.end(0)) | 224 | i = self.itend(line, m.end(0)) |
226 | if i == -1: | 225 | if i == -1: |
227 | i = len(line) | 226 | pos = len(line) |
227 | i = pos | ||
228 | else: | ||
229 | pos = i + 2 | ||
228 | yield(self.IT, | 230 | yield(self.IT, |
229 | (self.SEQ, self.getkn(line[m.end(0):i]))) | 231 | (self.SEQ, self.getkn(line[m.end(0):i]))) |
230 | pos = i + 2 | ||
231 | 232 | ||
232 | def input(self): | 233 | def input(self): |
233 | return None | 234 | return None |