aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2013-07-15 22:43:26 +0200
committerJauhien Piatlicki (jauhien) <piatlicki@gmail.com>2013-07-15 22:43:26 +0200
commit89d6488c8ffc7c0ea32a574aebc13b1f3cdbb0d0 (patch)
tree8d2a26bf09d6a6ddf716df160b88810d693250ba
parentREADME: testing (diff)
downloadgs-elpa-89d6488c8ffc7c0ea32a574aebc13b1f3cdbb0d0.tar.gz
gs-elpa-89d6488c8ffc7c0ea32a574aebc13b1f3cdbb0d0.tar.bz2
gs-elpa-89d6488c8ffc7c0ea32a574aebc13b1f3cdbb0d0.zip
g_elpa/elpa_db: filter description variable
-rw-r--r--g_elpa/elpa_db.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/g_elpa/elpa_db.py b/g_elpa/elpa_db.py
index 84d741c..f8305ac 100644
--- a/g_elpa/elpa_db.py
+++ b/g_elpa/elpa_db.py
@@ -55,7 +55,11 @@ class ElpaDB(PackageDB):
desc = entry[2].value()
pkg = self._s_get_package(entry[0], desc[0])
source_type = desc[3].value()
- description = desc[2]
+
+ allowed_ords = set(range(ord('a'), ord('z'))) | set(range(ord('A'), ord('Z'))) | \
+ set(range(ord('0'), ord('9'))) | set(list(map(ord,['+', '_', '-'])))
+ description = "".join([x for x in desc[2] if ord(x) in allowed_ords])
+
deps = desc[1]
dependencies = []
depend = []