o
    g                     @   s.   d dl Z dd ZdddZdd Zd	d
 ZdS )    Nc                  C   s   ddl m} m} d}d}tj|| dd}| }|d }|jjdd}| D ]#\}}	z|jj|d}
| jj||
|	d	 W q(   t	d
| d Y q(d S )Nr   )
ChangeRateCurrencyzChttps://v6.exchangerate-api.com/v6/3194c7590734b504e82d1dfa/latest/EUR
   )timeoutconversion_rates)code)from_currencyto_currencyratezError: z not found in the database.)
development.modelsr   r   requestsgetjsonobjectsitemscreateprint)r   r   base_urlbase_currencyresponsedatar   c_fcurrencyr   c_t r   2/var/www/Entralon-Web-Backend/development/utils.pyget_convert_rates   s   r   enc                 C   s   t | } | dkrddddd| S | dk r*|  dd	|  |  d
|  dd| S | dkr7ddddd| S | dkrDddddd| S | dkrQddddd| S | dkr^ddddd| S ddddd| S ) Nr   u   استودیوu   إستوديوu   КвартираStudio)faarrur   i'  u    خوابهu   بغرفة نوم u    комнатнаяz bedroomu   ویلاu   فيلاu
   виллаvillai'  u   خانه شهریu   منزل المدینهu   таунхаус	townhousei'  u   پنت‌هاوسu   بنتهاوسu   Пентхаус	Penthousei'  u   دوبلکسu   دوبلكسu   ДуплексDuplexu   استوديو)int)numlangr   r   r   flat_bedroom_type   s   *r*   c                  C   sb   ddl m}  | jjddD ]!}|jjddjdd |jjdd}| dkr.d|_|  qd S )Nr   )DevelopmentF)is_sold_out)
base_priceT)	r   r+   r   filterflatsupdatecountr,   save)r+   dr/   r   r   r   check_sold_out!   s   r4   c                   C   s   d S )Nr   r   r   r   r   ready_to_move*   s   r5   )r   )r   r   r*   r4   r5   r   r   r   r   <module>   s
    
	