environment/lib/python2.7/site-packages/IPython/core/alias.py
def transform_alias(self, alias,rest=''):
        """Transform alias to system command string."""
        nargs, cmd = self.alias_table[alias]

        if ' ' in cmd and os.path.isfile(cmd):
            cmd = '"%s"' % cmd

        # Expand the %l special to be the user's input line
        if cmd.find('%l') >= 0:
            cmd = cmd.replace('%l', rest)
            rest = ''
        if nargs==0:
            # Simple, argument-less aliases
            cmd = '%s %s' % (cmd, rest)
        else:
            # Handle aliases with positional arguments
            args = rest.split(None, nargs)
            if len(args) < nargs:
                raise AliasError('Alias <%s> requires %s arguments, %s given.' %
                      (alias, nargs, len(args)))
            cmd = '%s %s' % (cmd % tuple(args[:nargs]),' '.join(args[nargs:]))
        return cmd
def transform_alias(self, alias,rest=''):
        """Transform alias to system command string."""
        nargs, cmd = self.alias_table[alias]

        if ' ' in cmd and os.path.isfile(cmd):
            cmd = '"%s"' % cmd

        # Expand the %l special to be the user's input line
        if cmd.find('%l') >= 0:
            cmd = cmd.replace('%l', rest)
            rest = ''
        if nargs==0:
            # Simple, argument-less aliases
            cmd = '%s %s' % (cmd, rest)
        else:
            # Handle aliases with positional arguments
            args = rest.split(None, nargs)
            if len(args) < nargs:
                raise AliasError('Alias <%s> requires %s arguments, %s given.' %
                      (alias, nargs, len(args)))
            cmd = '%s %s' % (cmd % tuple(args[:nargs]),' '.join(args[nargs:]))
        return cmd
def transform_alias ( self , alias , rest = '' ) : nargs , cmd = self . alias_table [ alias ] if ' ' in cmd and os . path . isfile ( cmd ) : cmd = '"%s"' % cmd # Expand the %l special to be the user's input line if cmd . find ( '%l' ) >= 0 : cmd = cmd . replace ( '%l' , rest ) rest = '' if nargs == 0 : # Simple, argument-less aliases cmd = '%s %s' % ( cmd , rest ) else : # Handle aliases with positional arguments args = rest . split ( None , nargs ) if len ( args ) < nargs : raise AliasError ( 'Alias <%s> requires %s arguments, %s given.' % ( alias , nargs , len ( args ) ) ) cmd = '%s %s' % ( cmd % tuple ( args [ : nargs ] ) , ' ' . join ( args [ nargs : ] ) ) return cmd
Transform alias to system command string.
Transform alias to system command string .