def __init__( self, VOExtension, granularity = None, name = None, status = None, formerStatus = None, reason = None, siteType = None, serviceType = None, resourceType = None, tokenOwner = None, useNewRes = False ): self.VOExtension = VOExtension try: self.__granularity = Utils.assignOrRaise( granularity, ValidRes, InvalidRes, self, self.__init__ ) except NameError: pass self.__name = name self.__status = Utils.assignOrRaise( status, ValidStatus, InvalidStatus, self, self.__init__ ) self.__formerStatus = Utils.assignOrRaise( formerStatus, ValidStatus, InvalidStatus, self, self.__init__ ) self.__reason = reason self.__siteType = Utils.assignOrRaise( siteType, ValidSiteType, InvalidSiteType, self, self.__init__ ) self.__serviceType = Utils.assignOrRaise( serviceType, ValidServiceType, InvalidServiceType, self, self.__init__ ) self.__resourceType = Utils.assignOrRaise( resourceType, ValidResourceType, InvalidResourceType, self, self.__init__ ) self.__realBan = False if tokenOwner is not None: if tokenOwner == 'RS_SVC': self.__realBan = True self.useNewRes = useNewRes
def __init__(self, VOExtension, granularity=None, name=None, status=None, formerStatus=None, reason=None, siteType=None, serviceType=None, resourceType=None, tokenOwner=None, useNewRes=False): self.VOExtension = VOExtension try: self.__granularity = Utils.assignOrRaise(granularity, ValidRes, InvalidRes, self, self.__init__) except NameError: pass self.__name = name self.__status = Utils.assignOrRaise(status, ValidStatus, InvalidStatus, self, self.__init__) self.__formerStatus = Utils.assignOrRaise(formerStatus, ValidStatus, InvalidStatus, self, self.__init__) self.__reason = reason self.__siteType = Utils.assignOrRaise(siteType, ValidSiteType, InvalidSiteType, self, self.__init__) self.__serviceType = Utils.assignOrRaise(serviceType, ValidServiceType, InvalidServiceType, self, self.__init__) self.__resourceType = Utils.assignOrRaise(resourceType, ValidResourceType, InvalidResourceType, self, self.__init__) self.__realBan = False if tokenOwner is not None: if tokenOwner == 'RS_SVC': self.__realBan = True self.useNewRes = useNewRes