
    恕f                         d  Z d Zd Zy)c                 B    | j                   j                  j                  S )N)_metaprimary_keyname)models    _/var/www/feuerwehr-webapp/venv/lib/python3.12/site-packages/flask_admin/contrib/peewee/tools.pyget_primary_keyr      s    ;;""'''    c                 v    | j                  d      r
d| dd  z  }|S | j                  d      r| dd  }|S d| z  }|S )N^z%s%%   =z%%%s%%)
startswith)termstmts     r   parse_like_termr      sU    sQR  K 
	ABx K $Kr	   c                     t        | j                  d      r| j                  j                  }|S | j                  j                         }|S )Nsorted_fields)hasattrr   r   
get_fields)r   fieldss     r   get_meta_fieldsr      s?    u{{O,** M '')Mr	   N)r   r   r    r	   r   <module>r      s   (r	   