
    P1i                     N    d dl mZ d dlZd dlmZmZ d dlmZmZ  G d de      Z	y)    )BaseCommandN)
tian_yi_atcheck_tian_de)gGodstem
gEarthstemc                   "    e Zd ZdZd Zd Zd Zy)CommandzTest the got_at methodc                 h    |j                  dt        dd        |j                  dt        dd        y )Nz--godzDay pillar god stem index (0-9))typehelpdefaultz--earthzEarth branch to check (0-11))add_argumentint)selfparsers     M/home/cursorai/projects/iching/bazi/management/commands/test_god_at_simple.pyadd_argumentszCommand.add_arguments	   s4    G#4U_cdIC6T^bc    c                 &    | j                  |       y )N)_tian_yi_at)r   argsoptionss      r   handlezCommand.handle   s    !r   c                     |d   h|d   }t        |      }| j                  j                  d       |D ]7  }||   }|dk(  rdnd}| j                  j                  | dt        |           9 y y )Ngodu   Testing for 天乙贵人   u	   阳贵人u	   阴贵人z: )r   stdoutwriter   )r   r   	god_indexresulttian_yi_typeearthtype_strs          r   r   zCommand._tian_yi_at   s|    5>%I	*FKK 8: &|,*6!*;;!!XJbE1B0C"DE !'	 &r   N)__name__
__module____qualname__r   r   r   r    r   r   r	   r	      s    #Dd"Fr   r	   )
django.core.management.baser   jsoniching.utils.bzshagodr   r   iching.utils.bzr   r   r	   r'   r   r   <module>r,      s    3  ; 0Fk Fr   