def resolveAuxLinks(self):
        for i, aux in enumerate(self.auxes):
            if isinstance(aux, Mapping):
                clone = aux['clone']
                original = aux['original']
                schedule = aux['schedule']
                human = aux['human']
                count = aux['count']
                inode = aux['inode']
                if schedule != AUX:
                    msg = ("ResolveError: Invalid insular clone schedule '{0}' "
                           "for {1}.".format(schedule, original))
                    raise excepting.ResolveError(msg,
                                                 name=clone,
                                                 value=self.name,
                                                 human=human,
                                                 count=count)
                if clone != 'mine':
                    msg = "Aux insular clone name must be 'mine' not '{0}'".format(clone)
                    raise excepting.ResolveError(msg,
                                                 name=clone,
                                                 value=self.name,
                                                 human=human,
                                                 count=count)

                clone = Framer.nameUid(prefix=original)
                while (clone in Framer.Names): # ensure unique
                    clone = Framer.nameUid(prefix=original)

                console.terse("         Cloning original '{0}' as insular clone '{1}'\n"
                                            "".format(original, clone))
                original = resolveFramer(original,
                                         who=self.name,
                                         desc='original',
                                         contexts=[MOOT],
                                         human=human,
                                         count=count)
                clone = original.clone(name=clone, schedule=schedule)
                self.framer.assignFrameRegistry()  # restore original.clone changes above
                clone.original = False  # main frame will be fixed
                clone.insular =  True #  local to this framer
                if inode:  # only update if new inode not empty
                    if clone.inode:  # old inode provided
                        if inode == 'mine':  # do not override the old inode
                            if (clone.inode != 'mine' and
                                clone.inode != 'main' and
                                not clone.inode.startswith('.')):  # old relative
                                clone.inode = ".{0}".format(clone.inode)  # make absolute
                            # otherwise use the old inode
                        else:  # new inode overrides
                            clone.inode = inode
                    else:  # replace
                        clone.inode = inode

                self.auxes[i] = aux = clone
                self.store.house.resolvables.append(clone)
            else:
                self.auxes[i] = aux = resolveFramer(aux,
                                                who=self.name,
                                                desc='aux',
                                                contexts=[AUX])

            if not aux.original: # clones get fixed main never released
                if aux.main: # raise exception if aux.main is not None
                    msg = "Aux already assigned to main '{0}'".format(aux.main.name)
                    raise excepting.ResolveError(msg,
                                                 name=aux.name,
                                                 value=self.name)
                aux.main = self
Return the user and domain parts from the given user id as a dict.
dataset/ETHPy150Open ioflo/ioflo/ioflo/base/framing.py/Frame.resolveAuxLinks--crossover with--dataset/ETHPy150Open hypothesis/h/h/util/user.py/split_user