summaryrefslogtreecommitdiffstats
path: root/iutil.py
diff options
context:
space:
mode:
authorChris Lumens <clumens@redhat.com>2008-12-05 14:38:33 -0500
committerChris Lumens <clumens@redhat.com>2008-12-05 15:33:17 -0500
commited0a956f8960f21cc6958f7b1b0061e2b3c8e2c6 (patch)
tree8d690418c0cf3eabc59337775226fbe05284bcaf /iutil.py
parentc36ab0763982fb504a64b0c69839d982fa646eeb (diff)
downloadanaconda-ed0a956f8960f21cc6958f7b1b0061e2b3c8e2c6.tar.gz
anaconda-ed0a956f8960f21cc6958f7b1b0061e2b3c8e2c6.tar.xz
anaconda-ed0a956f8960f21cc6958f7b1b0061e2b3c8e2c6.zip
Move strip_markup() into iutil.
Diffstat (limited to 'iutil.py')
-rw-r--r--iutil.py16
1 files changed, 16 insertions, 0 deletions
diff --git a/iutil.py b/iutil.py
index 198257744..a749fc22f 100644
--- a/iutil.py
+++ b/iutil.py
@@ -608,3 +608,19 @@ def isConsoleOnVirtualTerminal():
if isS390():
return False
return not flags.serial
+
+def strip_markup(text):
+ if text.find("<") == -1:
+ return text
+ r = ""
+ inTag = False
+ for c in text:
+ if c == ">" and inTag:
+ inTag = False
+ continue
+ elif c == "<" and not inTag:
+ inTag = True
+ continue
+ elif not inTag:
+ r += c
+ return r.encode("utf-8")