Best Python code snippet using Kiwi_python
statuses.py
Source:statuses.py  
...64        self.partner_id: int = partner_id65        self.partner_name: str = partner_name66    def on_archive(self) -> None:67        """Remove status on this character and the partner"""68        self.gameobject.remove_component(type(self))69        self.gameobject.world.get_gameobject(self.partner_id).remove_component(70            type(self)71        )72class Married(Status):73    __slots__ = "duration_years", "partner_id", "partner_name"74    def __init__(self, partner_id: int, partner_name: str) -> None:75        super().__init__(76            "Married",77            "This character is married to another",78        )79        self.duration_years = 0.080        self.partner_id: int = partner_id81        self.partner_name: str = partner_name82    def on_archive(self) -> None:83        """Remove status on this character and the partner"""84        self.gameobject.remove_component(type(self))85        self.gameobject.world.get_gameobject(self.partner_id).remove_component(86            type(self)87        )88class InRelationship(Status):89    __slots__ = "duration_years", "partner_id", "partner_name", "relationship_type"90    def __init__(91        self, relationship_type: str, partner_id: int, partner_name: str92    ) -> None:93        super().__init__(94            "Married",95            "This character is married to another",96        )97        self.relationship_type: str = relationship_type98        self.duration_years = 0.099        self.partner_id: int = partner_id100        self.partner_name: str = partner_name101    def on_archive(self) -> None:102        """Remove status on this character and the partner"""103        self.gameobject.remove_component(type(self))104        self.gameobject.world.get_gameobject(self.partner_id).remove_component(105            type(self)106        )107class BusinessOwner(Status):108    __slots__ = "duration", "business_id", "business_name"109    def __init__(self, business_id: int, business_name: str) -> None:110        super().__init__(111            "Business Owner",112            "This character owns a business",113        )114        self.duration = 0.0115        self.business_id: int = business_id116        self.business_name: str = business_name117    def on_archive(self) -> None:118        """Remove status on this character and the partner"""119        self.gameobject.remove_component(type(self))120class Pregnant(Status):121    def __init__(122        self, partner_name: str, partner_id: int, due_date: SimDateTime123    ) -> None:124        super().__init__("Pregnant", "This character is pregnant")125        self.partner_name: str = partner_name126        self.partner_id: int = partner_id127        self.due_date: SimDateTime = due_date128    def on_archive(self) -> None:129        """Remove status on this character and the partner"""130        self.gameobject.remove_component(type(self))131class Male(Status):132    def __init__(self):133        super().__init__("Male", "This character is perceived as masculine.")134class Female(Status):135    def __init__(self):136        super().__init__("Female", "This character is perceived as feminine.")137class NonBinary(Status):138    def __init__(self):139        super().__init__("NonBinary", "This character is perceived as non-binary.")140class CollegeGraduate(Status):141    def __init__(self) -> None:142        super().__init__("College Graduate", "This character graduated from college.")143class InTheWorkforce(Status):144    def __init__(self) -> None:145        super().__init__(146            "In the Workforce",147            "This Character is eligible for employment opportunities.",148        )149    def on_archive(self) -> None:150        """Remove status on this character and the partner"""...Nets.py
Source:Nets.py  
...21# Go to limit cycle22traj = Dynamics.integrate(mutant_net, [0, 24*10])23mutant_net.set_var_ics(traj.get_var_vals_index(-1))24net_12L_12D_12L_D = net1212.copy('net_12L_12D_12L_D')25net_12L_12D_12L_D.remove_component('light_switch')26net_12L_12D_12L_D.remove_component('turntime')27net_12L_12D_12L_D.set_var_ic('light', 1)28net_12L_12D_12L_D.add_event('off_12', 'gt(time, 12)', {'light': 0})29net_12L_12D_12L_D.add_event('on_24', 'gt(time, 24)', {'light': 1})30net_12L_12D_12L_D.add_event('off_36', 'gt(time, 36)', {'light': 0})31# Run for twelve more hours to get to the dark part of the cycle32traj = Dynamics.integrate(net1212, [0, 12])33net1212.set_var_ics(traj.get_var_vals_index(-1))34net_12D_L = net1212.copy('net_12D_L')35net_12D_L.remove_component('light_switch')36net_12D_L.remove_component('turntime')37net_12D_L.set_var_ic('light', 0)38net_12D_L.add_event('on_12', 'gt(time, 12)', {'light': 1})39mutant_12L_12D_12L_D = mutant_net.copy('mutant_12L_12D_12L_D')40mutant_12L_12D_12L_D.remove_component('light_switch')41mutant_12L_12D_12L_D.remove_component('turntime')42mutant_12L_12D_12L_D.set_var_ic('light', 1)43mutant_12L_12D_12L_D.add_event('off_12', 'gt(time, 12)', {'light': 0})44mutant_12L_12D_12L_D.add_event('on_24', 'gt(time, 24)', {'light': 1})45mutant_12L_12D_12L_D.add_event('off_36', 'gt(time, 36)', {'light': 0})46trajm = Dynamics.integrate(mutant_12L_12D_12L_D, [0, 96])47# Run for twelve more hours to get to the dark part of the cycle48traj = Dynamics.integrate(mutant_net, [0, 12])49mutant_net.set_var_ics(traj.get_var_vals_index(-1))50mutant_12D_L = mutant_net.copy('mutant_12D_L')51mutant_12D_L.remove_component('light_switch')52mutant_12D_L.remove_component('turntime')53mutant_12D_L.set_var_ic('light', 0)54mutant_12D_L.add_event('on_12', 'gt(time, 12)', {'light': 1})55networks = [net_12L_12D_12L_D, net_12D_L, mutant_12L_12D_12L_D, mutant_12D_L]...Learn to execute automation testing from scratch with LambdaTest Learning Hub. Right from setting up the prerequisites to run your first automation test, to following best practices and diving deeper into advanced test scenarios. LambdaTest Learning Hubs compile a list of step-by-step guides to help you be proficient with different test automation frameworks i.e. Selenium, Cypress, TestNG etc.
You could also refer to video tutorials over LambdaTest YouTube channel to get step by step demonstration from industry experts.
Get 100 minutes of automation test minutes FREE!!
