def __init__(self, data=None, context=None): if data is None: raise ValueError("data can't be None") hunt_id = utils.UrnStringToHuntId(data.urn) super(Hunt, self).__init__(hunt_id=hunt_id, context=context) self.data = data
def __init__( self, data: hunt_pb2.ApiHunt, context: context_lib.GrrApiContext, ): hunt_id = utils.UrnStringToHuntId(data.urn) super().__init__(hunt_id=hunt_id, context=context) self.data = data # type: hunt_pb2.ApiHunt
def __init__(self, data=None, username=None, context=None): if data is None: raise ValueError("data can't be None") super(HuntApproval, self).__init__(hunt_id=utils.UrnStringToHuntId(data.subject.urn), approval_id=data.id, username=username, context=context) self.data = data
def __init__( self, data: user_pb2.ApiHuntApproval, username: str, context: context_lib.GrrApiContext, ): super().__init__(hunt_id=utils.UrnStringToHuntId(data.subject.urn), approval_id=data.id, username=username, context=context) self.data = data # type: user_pb2.ApiHuntApproval