def _srvc_load_several_items(self, iterable, *args, **kwargs):
for input_tuple in iterable:<EOL><INDENT>msg = input_tuple[<NUM_LIT:0>]<EOL>item = input_tuple[<NUM_LIT:1>]<EOL>if len(input_tuple) > <NUM_LIT:2>:<EOL><INDENT>args = input_tuple[<NUM_LIT:2>]<EOL><DEDENT>if len(input_tuple) > <NUM_LIT:3>:<EOL><INDENT>kwargs = input_tuple[<NUM_LIT:3>]<EOL><DEDENT>if len(input_tuple) > <NUM_LIT:4>:<EOL><INDENT>raise RuntimeError('<STR_LIT>')<EOL><DEDENT>self.load(msg, item, *args, **kwargs)<EOL><DEDENT>
Loads several items from an iterable

        Iterables are supposed to be of a format like `[(msg, item, args, kwarg),...]`
        If `args` and `kwargs` are not part of a tuple, they are taken from the
        current `args` and `kwargs` provided to this function.