def METHOD_NAME(self, is_from_dockerhub=False, is_from_hosted=False):
    if is_from_dockerhub and is_from_hosted:
        raise Exception
    if is_from_dockerhub and not is_from_hosted:
        self.register_from_dockerhub()
        self.register_not_from_dockerhub()
    if not is_from_dockerhub and is_from_hosted:
        self.register_from_hosted()
        self.register_not_from_dockerhub()
    else:
        self.register_not_from_dockerhub()
        self.register_not_from_hosted()