
    "g                     B    d dl Z d dlZd dlZd dlZd dlZd dlZd Zd ZdS )    Nc                   K   | d| d}|dd}	 |                     |||          4 d {V }|j        }	|                                 d {V }
t          |
            |	dk    rt	          | |
           d {V  d d d           d {V  d S # 1 d {V swxY w Y   d S # t
          $ r.}t	          | t          |                     d {V  Y d }~d S d }~ww xY w)Nz/admin/api/z/customers.jsonzapplication/json)zX-Shopify-Access-TokenzContent-Type)headersjson   )poststatustextprintlog_error_to_csv	Exceptionstr)codecustomer_data	shop_linkdateaccess_tokensessionurlr   responser   r	   es               ,/var/www/sites/Harken/API/customer_create.pycreate_customerr   	   s     
8
84
8
8
8C".* G	-<<W=<II 	3 	3 	3 	3 	3 	3 	3X_F!((((((DT)}}&tT222222222	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3 	3  - - -tSVV,,,,,,,,,,,,,,,-s;   B# AB=B# 
BB# BB# #
C-#CCc                   K   d}t           j                            |          }|r#t           j                            |          dk    nd}t	          j        |ddd          4 d {V }|r3|                    d                    d	d
g          dz              d {V  |                    |  d| d           d {V  d d d           d {V  d S # 1 d {V swxY w Y   d S )Nzcustomer_errors.csvr   Tazutf-8 )modeencodingnewline,customer_codeerror
)ospathexistsgetsizeaiofilesopenwritejoin)r    error_message	file_pathfile_existsis_file_emptyfiles         r   r   r      s     %I'..++K7BLBGOOI..!33M}YS7BOOO ? ? ? ? ? ? ?SW 	J**SXX&@AADHIIIIIIIIIjjM==M===>>>>>>>>>	? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?s   )AC
C C)asyncioaiohttpr   csvr'   r#   r   r        r   <module>r5      sc       



  				- - -$
? 
? 
? 
? 
?r4   