
    i                     ^   d Z ddlZddlZddlmZ  ed        ed        ed        ed        ed       ej
                  j                  d	      Z ed
erdnd        er: ed	      5 Z	e	j                         j                         Z ede        ddd        ed        ed       	  edd      5 Z	 ej                  e	      Zddd        eee      r ed ee       d       i Zej'                         D ]a  \  ZZej-                  dd      Zej-                  dd      Zej-                  ed      dz   ee<   g dZeev rdndZ ede de de de        c  ed        ed        eej'                         d d !      D ]3  \  ZZ ee      dkD  re ee      z  d"z  ndZ ede de d#ed$d%       5  ed'        ed       	  ed(dd)*      5 Z	e	jA                         Z!ddd       e!d+d D  cg c])  } d,| v sd| jE                         v s| j                         + c} Z#e#re#d-d D ]  Z$ ede$dd.          n ed/        ed0        ed2        ed       	  ed(dd)*      5 Z	e	jA                         Z!ddd       e!d3d D  cg c]  } d4| v s	d5| v sd6| v s| j                         ! c} Z%e%r+ ed7 ee%       d8       e%d9d D ]  Z$ ede$dd.          n ed:        ed;        ed       	 ej
                  j                  d<      rB ed<d      5 Z	 ej                  e	      Z&e&j-                  d=d      Z' ed>e'd?       ddd        ed        edA        ed       y# 1 sw Y   xY w# 1 sw Y   xY w# e$ rZ ed&e        Y dZ[dZ[ww xY w# 1 sw Y   xY wc c} w # e$ rZ ed1e        Y dZ[dZ[ww xY w# 1 sw Y   \xY wc c} w # e$ rZ ed&e        Y dZ[dZ[ww xY w# 1 sw Y   xY w#   ed@       Y xY w)Bu>   Vérification post-redémarrage avec nouveau système patterns    N)datetimezG
======================================================================u5   🔍 VÉRIFICATION SYSTÈME APRÈS NETTOYAGE PATTERNSzF======================================================================u   
📊 ÉTAT DES SERVICES:zF----------------------------------------------------------------------zbot.pidz   bot.pid: u   ✅ Présentu
   ❌ Absentz   PID Bot: u   
📍 POSITIONS ACTUELLES:zpositions.jsonrz
Total: z positions
patternUNKNOWNentry_price   )CREUX_REBOUNDPULLBACKTREND_CONTINUATIONSQUEEZE_BREAKOUTPOSSIBLE_BLOCKEDu   ✅u   ⚠️z    z: z @ u   
📊 RÉPARTITION PAR PATTERN:c                     | d   S )Nr    )xs    ./verify_system.py<lambda>r   4   s
    1Q4     T)keyreversed   z (z.1fz%)u      ❌ Erreur: u   
📝 LOGS RÉCENTS (patterns):ztrading_bot.logzutf-8)encodingizPattern=ix   u'      Aucun log de pattern récent trouvéu;      (Bot vient de démarrer - logs en cours de génération)u      ❌ Erreur lecture logs: u   
⚠️ ERREURS RÉCENTES:iERROR	Exception	Tracebacku
      ⚠️ u    erreur(s) détectée(s):u      ✅ Aucune erreur détectéeu   
💰 BALANCE:zbot_settings.jsonbalance_usdtz	   USDT: z.2fz   Balance non disponibleu   ✅ VÉRIFICATION TERMINÉE)(__doc__jsonosr   printpathexistsbot_pid_existsopenfreadstrippidload	positions
isinstancedictlenpatterns_countitemssymbolposgetr   entrypatterns_validesstatussortedcountpctr   e	readlineslineslowerpattern_lineslineerror_linessettingsbalance)ls   0r   <module>rE      s   D  	  m  = > f " # h	* ~^<HI J	i $AffhnnSE"#$
 # $ h!		$ !DIIaL	! )T"	#i.)67$??, 	@KFCggi3GGGM1-E '5&8&8!&Dq&HN7# G%)99UxFCxq7)3ug>?	@ 	02h$^%9%9%;Y]^ 	9NGU47	NQ4F53y>)C/ACCy5'C9B78	9 ( ) h.	w	7 1 ).cda1zQ)WXW^W^W`J`QWWYaM!#$' 	&DCTc
|$%	& 	78KL # $ h!	w	7 1 ',DElkglkUVFVZeijZj1779kK
3{+,,EFG$ 	&DCTc
|$%	& 	/0   h'	ww~~)*%s+ 	-q tyy|Hll>15GIgc]+,	- m  # $ fA$ $! !6  !	OA3
  !  b  .	(
,--.  l  !	OA3
  !	- 	-'	
%&s   -*M<0	N 9N	C9N O !N42O OO/.O .O6 9O$
O6 O1+O1=8O6 $P  *1PP  <N	NN N1N,,N14N>9O O!OO!$O.)O6 6P;PPPP   
P,