aboutsummaryrefslogtreecommitdiffstats
path: root/markdown
diff options
context:
space:
mode:
authorWaylan Limberg <waylan@gmail.com>2010-07-06 15:43:11 -0400
committerWaylan Limberg <waylan@gmail.com>2010-07-06 15:43:11 -0400
commit03bf339b594db40592d3a4848ec1e5402a371df2 (patch)
tree5f10cca2688cc5444a52756f80e85ab5456c4099 /markdown
parent2cb9cc8e90fc54dddf844edb167321a2fd370991 (diff)
downloadmarkdown-03bf339b594db40592d3a4848ec1e5402a371df2.tar.gz
markdown-03bf339b594db40592d3a4848ec1e5402a371df2.tar.bz2
markdown-03bf339b594db40592d3a4848ec1e5402a371df2.zip
Removed Global variable HTML_PLACEHOLDER. Use HtmlStash.get_placeholder(key) if you need it.
Diffstat (limited to 'markdown')
-rw-r--r--markdown/postprocessors.py4
-rw-r--r--markdown/util.py6
2 files changed, 5 insertions, 5 deletions
diff --git a/markdown/postprocessors.py b/markdown/postprocessors.py
index b4b36de..2093289 100644
--- a/markdown/postprocessors.py
+++ b/markdown/postprocessors.py
@@ -48,9 +48,9 @@ class RawHtmlPostprocessor(Postprocessor):
html = util.HTML_REMOVED_TEXT
if safe or not self.markdown.safeMode:
text = text.replace("<p>%s</p>" %
- (util.HTML_PLACEHOLDER % i),
+ (self.markdown.htmlStash.get_placeholder(i)),
html + "\n")
- text = text.replace(util.HTML_PLACEHOLDER % i,
+ text = text.replace(self.markdown.htmlStash.get_placeholder(i),
html)
return text
diff --git a/markdown/util.py b/markdown/util.py
index d1485db..9d1531a 100644
--- a/markdown/util.py
+++ b/markdown/util.py
@@ -33,8 +33,6 @@ ETX = u'\u0003' # Use ETX ("End of text") for end-of-placeholder
INLINE_PLACEHOLDER_PREFIX = STX+"klzzwxh:"
INLINE_PLACEHOLDER = INLINE_PLACEHOLDER_PREFIX + "%s" + ETX
AMP_SUBSTITUTE = STX+"amp"+ETX
-HTML_PLACEHOLDER_PREFIX = STX+"wzxhzdk:"
-HTML_PLACEHOLDER = HTML_PLACEHOLDER_PREFIX + "%d" + ETX
"""
Constants you probably do not need to change
@@ -105,7 +103,7 @@ class HtmlStash:
"""
self.rawHtmlBlocks.append((html, safe))
- placeholder = HTML_PLACEHOLDER % self.html_counter
+ placeholder = self.get_placeholder(self.html_counter)
self.html_counter += 1
return placeholder
@@ -113,4 +111,6 @@ class HtmlStash:
self.html_counter = 0
self.rawHtmlBlocks = []
+ def get_placeholder(self, key):
+ return "%swzxhzdk:%d%s" % (STX, key, ETX)