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