robotarm/robotarm.py
def change_arm_values(self, new_angles: list) -> bool:
        '''
        Adjusts the joints in the arm by the list of provided values.
        This allows for a relative change instead of absolute.
        '''
        if len(new_angles) != len(self.joints[1:]):
            raise ValueError("Values must be provided for all"+
                "joints, use None for no change")
            return False

        for arm, angle in zip(self.joints[1:], new_angles):
            if angle is not None:
                arm.change_joint_value(angle)

        return True

        Adjusts the joints in the arm by the list of provided values.
        This allows for a relative change instead of absolute.
        
Adjusts the joints in the arm by the list of provided values.
This allows for a relative change instead of absolute.
Adjusts the joints in the arm by the list of provided values . This allows for a relative change instead of absolute .
def change_arm_values(self, new_angles: list) -> bool:
        if len(new_angles) != len(self.joints[1:]):
            raise ValueError("Values must be provided for all"+
                "joints, use None for no change")
            return False
        for arm, angle in zip(self.joints[1:], new_angles):
            if angle is not None:
                arm.change_joint_value(angle)
        return True
def change_arm_values ( self , new_angles : list ) -> bool : if len ( new_angles ) != len ( self . joints [ 1 : ] ) : raise ValueError ( "Values must be provided for all" + "joints, use None for no change" ) return False for arm , angle in zip ( self . joints [ 1 : ] , new_angles ) : if angle is not None : arm . change_joint_value ( angle ) return True
Adjusts the joints in the arm by the list of provided values.
Adjusts the joints in the arm by the list of provided values .
'''
        Adjusts the joints in the arm by the list of provided values.
        This allows for a relative change instead of absolute.
        '''
self
new_angles
list