Exemplo n.º 1
0
    def __init__(self, name: str, allowInternalNames: bool = False) -> None:
        super().__init__()
        if (not allowInternalNames and not Util.IsValidUnresolvedPackageName(name)) or (allowInternalNames and not Util.IsValidPackageInstanceName(name)):
            raise InvalidUnresolvedPackageNameException(name)

        self.Value = name
Exemplo n.º 2
0
 def _ValidateName(self, xmlElement: ET.Element, name: str) -> None:
     if not Util.IsValidUnresolvedPackageName(name):
         if name.find('..') >= 0:
             raise XmlUnsupportedSubPackageNameException(xmlElement, name)
         else:
             raise XmlUnsupportedPackageNameException(xmlElement, name)