
    SpKg              
       `    d dl Z d dlmZ dde j                  dedede j                  ez  fdZy)	    N)loggerresponseproxy_providerskins_or_inspect_linksreturnc                    | y | j                   &t        j                  |dz   | j                  z          y | j                  dk7  r&t        j                  |dz   | j                  z          y |dk(  r| S 	 | j                         }|&t        j                  |dz   | j                  z          y |dk(  r| S d	|v rg|d
   dk(  r&t        j                  |dz   | j                  z          y t        |d	         dk(  r&t        j                  |dz   | j                  z          y | S t        j                  |dz   | j                  z          y # t        $ r>}t        j                  |dz   t        |      z   dz   | j                  z          Y d }~y d }~ww xY w)Nz: Response Text is None for    z: Status Code is not 200 for pricez": couldn't parse JSON, exception: z for z: json_page is None for skinslistinginfototal_countr   z: 0 skins available? for z: listinginfo is 0 for z#: listinginfo not in json_page for )
textr   warningurlstatus_codejson	Exceptionerrorstrlen)r   r   r   	json_pagees        2/var/www/highfloat_scraper/InspectLinkValidator.pycheckIfRequestSuccessfullr      s   }}~(FFUVs"~(GG(,,VW(MMO	
 ~(BBX\\QR(	!]#q(NN>,GG(,,VWy'(A-NN>,EETU O 	~(MMPXP\P\\]+  ^&JJSQRVSV]]`h`l`llms   3E 	F
4FF
)Noneinspect_links)requestsLoggingFormatterr   Responser   boolr        r   <module>r#      sT     #&(9(9 &3 &or &  HP  HY  HY  \`  H` &r"   