yandextank/common/util.py
def splitstring(string):
    """
    >>> string = 'apple orange "banana tree" green'
    >>> splitstring(string)
    ['apple', 'orange', 'green', '"banana tree"']
    """
    patt = re.compile(r'"[\w ]+"')
    if patt.search(string):
        quoted_item = patt.search(string).group()
        newstring = patt.sub('', string)
        return newstring.split() + [quoted_item]
    else:
        return string.split()
def splitstring(string):
    """
    >>> string = 'apple orange "banana tree" green'
    >>> splitstring(string)
    ['apple', 'orange', 'green', '"banana tree"']
    """
    patt = re.compile(r'"[\w ]+"')
    if patt.search(string):
        quoted_item = patt.search(string).group()
        newstring = patt.sub('', string)
        return newstring.split() + [quoted_item]
    else:
        return string.split()
def splitstring ( string ) : patt = re . compile ( r'"[\w ]+"' ) if patt . search ( string ) : quoted_item = patt . search ( string ) . group ( ) newstring = patt . sub ( '' , string ) return newstring . split ( ) + [ quoted_item ] else : return string . split ( )
>>> string = 'apple orange "banana tree" green'
    >>> splitstring(string)
    ['apple', 'orange', 'green', '"banana tree"']
>>> string = apple orange banana tree green >>> splitstring ( string ) [ apple orange green banana tree ]