'Register a list of tuples
Similar call semantics as register, except this registers
multiple objects at once.
Example::
registry.multiregister([(sop, obj), (anothersop, anotherobj)])'

def multiregister(self, stacklist):

    myreglist = self.reglist[(-1)]
    for (stacked, obj) in stacklist:
        stacked_id = id(stacked)
        if (stacked_id in myreglist):
            stacked._pop_object(myreglist[stacked_id][1])
            del myreglist[stacked_id]
        stacked._push_object(obj)
        myreglist[stacked_id] = (stacked, obj)
