environment/lib/python2.7/site-packages/IPython/parallel/controller/hub.py
def _validate_targets(self, targets):
        """turn any valid targets argument into a list of integer ids"""
        if targets is None:
            # default to all
            return self.ids

        if isinstance(targets, (int,str,unicode)):
            # only one target specified
            targets = [targets]
        _targets = []
        for t in targets:
            # map raw identities to ids
            if isinstance(t, (str,unicode)):
                t = self.by_ident.get(cast_bytes(t), t)
            _targets.append(t)
        targets = _targets
        bad_targets = [ t for t in targets if t not in self.ids ]
        if bad_targets:
            raise IndexError("No Such Engine: %r" % bad_targets)
        if not targets:
            raise IndexError("No Engines Registered")
        return targets
def _validate_targets(self, targets):
        if targets is None:
            # default to all
            return self.ids

        if isinstance(targets, (int,str,unicode)):
            # only one target specified
            targets = [targets]
        _targets = []
        for t in targets:
            # map raw identities to ids
            if isinstance(t, (str,unicode)):
                t = self.by_ident.get(cast_bytes(t), t)
            _targets.append(t)
        targets = _targets
        bad_targets = [ t for t in targets if t not in self.ids ]
        if bad_targets:
            raise IndexError("No Such Engine: %r" % bad_targets)
        if not targets:
            raise IndexError("No Engines Registered")
        return targets
def _validate_targets ( self , targets ) : if targets is None : # default to all return self . ids if isinstance ( targets , ( int , str , unicode ) ) : # only one target specified targets = [ targets ] _targets = [ ] for t in targets : # map raw identities to ids if isinstance ( t , ( str , unicode ) ) : t = self . by_ident . get ( cast_bytes ( t ) , t ) _targets . append ( t ) targets = _targets bad_targets = [ t for t in targets if t not in self . ids ] if bad_targets : raise IndexError ( "No Such Engine: %r" % bad_targets ) if not targets : raise IndexError ( "No Engines Registered" ) return targets
turn any valid targets argument into a list of integer ids
turn any valid targets argument into a list of integer ids