Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/sugar_network/toolkit/spec.py
diff options
context:
space:
mode:
Diffstat (limited to 'sugar_network/toolkit/spec.py')
-rw-r--r--sugar_network/toolkit/spec.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/sugar_network/toolkit/spec.py b/sugar_network/toolkit/spec.py
index 9dec4b8..6de2b36 100644
--- a/sugar_network/toolkit/spec.py
+++ b/sugar_network/toolkit/spec.py
@@ -43,7 +43,7 @@ _FIELDS = {
_ARCHES = ['all', 'any']
_STABILITIES = ('insecure', 'buggy', 'developer', 'testing', 'stable')
_POLICY_URL = 'http://wiki.sugarlabs.org/go/Sugar_Network/Policy'
-_LIST_SEPARATOR = ';'
+_LIST_SEPARATOR = ','
_RESTRICTION_RE = re.compile('(<|<=|=|>|>=)\\s*([0-9.]+)')
@@ -537,7 +537,8 @@ def _parse_list(str_list):
i = 0
while i < len(str_list):
- if not max(brackets.values()) and str_list[i] == _LIST_SEPARATOR:
+ if not max(brackets.values()) and \
+ str_list[i] in (_LIST_SEPARATOR, ';'):
parts.append(str_list[:i])
str_list = str_list[i + 1:]
i = 0