
    :Sh                     \    d dl Z d dlmZ d dlmZ  e            d         Z[d ZddZd ZdS )	    N)SUBSYNC_RESOURCES_ENV_MAGIC)get_versionsversionc                  J   dt                                           v rt          t          j                            t          j        t                   d                    5 } |                                 	                                cd d d            S # 1 swxY w Y   d S t           S )Nunknown__version__)
r   loweropenospathjoinenvironr   readstrip)fs    W/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/ffsubsync/version.pyget_versionr   
   s    K%%''''GLL$?@-PP
 
 	$6688>>##	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$ 	$
 s   &BBBc                 ,   | t           } | d         dk    r
| dd          } g }|                     d          d                             d          D ]6}	 |                    t          |                     &# t          $ r Y  nw xY wt          |          S )Nr   v   +.)r   splitappendint
ValueErrortuple)vstr
components	components      r   make_version_tupler!      s    |Aw#~~ABBxJZZ__Q'--c22  		c)nn---- 	 	 	EE	s   "A66
BBc                  "   dd l } ddlm} ddlm} 	 |                     |d          }|                                d         }n# |$ r Y dS t          $ r Y dS w xY w|j        sdS t          t                                t          |          k     S )Nr   )Timeoutr   )API_RELEASE_URL)timeouttag_nameF)requestsrequests.exceptionsr#   	constantsr$   getjsonKeyErrorokr!   r   )r'   r#   r$   resplatest_vstrs        r   update_availabler0   "   s    OOO++++++******||OQ|77iikk*-   uu   uu7 ukmm,,/A+/N/NNNs   1A A	AA)N)	r   ffsubsync.constantsr   ffsubsync._versionr   r   r   r!   r0        r   <module>r5      s    				 ; ; ; ; ; ; + + + + + +lnnY'     O O O O Or4   