
                         4    d Z ddlmZ ddlmZ ddlmZ ddZy)z%Helpers for parsing common arguments.    )absolute_import)division)unicode_literalsNc                     | syg }| D ]>  }|j                  d      r|j                  d      dz   }n|dz  }|j                  |       @ dj                  |      S )zParses and creates the sort by object from parsed arguments.

  Args:
    sort_by: list of strings, passed in from the --sort-by flag.

  Returns:
    A parsed sort by string ending in asc or desc, conforming to
    https://aip.dev/132#ordering
  N~z descz asc,)
startswithlstripappendjoin)sort_byfieldsfields      .lib/googlecloudsdk/api_lib/util/common_args.pyParseSortByArgr      s`     
&ell3')evoe
MM%  
&	    )N)__doc__
__future__r   r   r   r    r   r   <module>r      s    , &  'r   