equal
deleted
inserted
replaced
56 raise error.Abort(msg % raw) |
56 raise error.Abort(msg % raw) |
57 k, v = raw.split('=', 1) |
57 k, v = raw.split('=', 1) |
58 if not k: |
58 if not k: |
59 msg = _("unable to parse '%s', keys can't be empty") |
59 msg = _("unable to parse '%s', keys can't be empty") |
60 raise error.Abort(msg % raw) |
60 raise error.Abort(msg % raw) |
61 if re.search('[^\w-]', k): |
61 if re.search(br'[^\w-]', k): |
62 msg = _("keys can only contain ascii letters, digits," |
62 msg = _("keys can only contain ascii letters, digits," |
63 " '_' and '-'") |
63 " '_' and '-'") |
64 raise error.Abort(msg) |
64 raise error.Abort(msg) |
65 if k in usedinternally: |
65 if k in usedinternally: |
66 msg = _("key '%s' is used internally, can't be set " |
66 msg = _("key '%s' is used internally, can't be set " |