diff options
author | Jauhien Piatlicki (jauhien) <piatlicki@gmail.com> | 2013-07-15 22:43:26 +0200 |
---|---|---|
committer | Jauhien Piatlicki (jauhien) <piatlicki@gmail.com> | 2013-07-15 22:43:26 +0200 |
commit | 89d6488c8ffc7c0ea32a574aebc13b1f3cdbb0d0 (patch) | |
tree | 8d2a26bf09d6a6ddf716df160b88810d693250ba | |
parent | README: testing (diff) | |
download | gs-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.py | 6 |
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 = [] |