
    c                         d dl Z d dlmZ d Zy)    N)gitc                 ^   t        | j                  d      r| j                  j                  sy t        j                         }|sy t               }t        j                  |      }t        j                  |      }|3||d<   ||d<   | j                  d|t        j                  |d             y y )Npbrgit_version
is_releaseT)	sort_keys)hasattrdistributionr   r   _run_git_functionsdictget_git_short_shaget_is_release
write_filejsondumps)cmdbasenamefilenamegit_dirvaluesr   r   s          ./usr/lib/python3/dist-packages/pbr/pbr_json.pywrite_pbr_jsonr      s    3##U+33C3C3G3G$$&GVF''0K##G,J +})|uh

6T(JK     )r   r   r   r    r   r   <module>r      s   "  Lr   