X-Git-Url: http://git.onelab.eu/?p=plcapi.git;a=blobdiff_plain;f=PLC%2FSites.py;h=2075409243700f25d46a64049e74844ca8745ca3;hp=969b2a9137e686953bd1b7b185b55ef1cd0b977c;hb=13901cd4465288b634103c1997a5653500f2b5cc;hpb=e350782eefb74b58045ec690228c494d3526b07a diff --git a/PLC/Sites.py b/PLC/Sites.py index 969b2a9..2075409 100644 --- a/PLC/Sites.py +++ b/PLC/Sites.py @@ -69,8 +69,8 @@ class Site(Row): if not len(login_base): raise PLCInvalidArgument, "Login base must be specified" - if not set(login_base).issubset(string.lowercase + string.digits): - raise PLCInvalidArgument, "Login base must consist only of lowercase ASCII letters or numbers" + if not set(login_base).issubset(string.lowercase + string.digits + '.'): + raise PLCInvalidArgument, "Login base must consist only of lowercase ASCII letters or numbers or dots" conflicts = Sites(self.api, [login_base]) for site in conflicts: