@classmethod<EOL><INDENT>def unassign(cls, args):<DEDENT>
def internal_method(object_class, ids, current_objects):<EOL><INDENT>"""<STR_LIT>"""<EOL>nb_affected_objects = <NUM_LIT:0><EOL>final_objects = []<EOL>for current_object in current_objects:<EOL><INDENT>if current_object.id in ids:<EOL><INDENT>nb_affected_objects = nb_affected_objects + <NUM_LIT:1><EOL><DEDENT>else:<EOL><INDENT>final_objects.append(current_object)<EOL><DEDENT><DEDENT>return (final_objects, nb_affected_objects)<EOL><DEDENT>Printer.success('<STR_LIT>' % cls._internal_assign(args, method=internal_method))<EOL>
Unassign one or multiple new objects
            Already unassigned objects will be ignored.