
                         6    S r SSKJr  SSKJr  SSKJr  SS jrg)z%Helpers for parsing common arguments.    )absolute_import)division)unicode_literalsNc                     U (       d  g/ nU  HD  nUR                  S5      (       a  UR                  S5      S-   nOUS-  nUR                  U5        MF     SR                  U5      $ )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      sc     
&ell3')evoe
MM%  
&	    )N)__doc__
__future__r   r   r   r    r   r   <module>r      s    , &  'r   