示例#1
0
def create_act(description, spot, policy_type, penalty_price, penalty_time,
               days, time_step, weekly, user_id):
    act = Activity(user_id=user_id)

    if isinstance(description, str):
        act.description = description
    else:
        return False

    if isinstance(spot, str):
        act.spot = spot
    else:
        return False

    if isinstance(policy_type, int):
        act.policy_type = policy_type
    else:
        return False

    if isinstance(penalty_price, int):
        act.penalty_price = penalty_price
    else:
        return False

    if isinstance(penalty_time, int):
        act.penalty_time = penalty_time
    else:
        return False

    if isinstance(days, dict):
        act.days = days
    else:
        return False

    if isinstance(time_step, dict):
        act.time_step = time_step
    else:
        return False

    if isinstance(weekly, bool):
        act.weekly = weekly
    else:
        return False

    return act