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
def __init__(self, name: str) -> None: super().__init__() if not Util.IsValidPackageInstanceName(name): raise InvalidPackageInstanceNameException(name) self.Value = name