Ë
    eQêjw  ã                   ó6  — d dl Z d dlmZmZ d dlmZ d dlmZ d dlm	Z	 d dlm
Z
  ej                  d¬«        e j                  «       Zd	Zd
Zd„ Z e	eee«      Z e
j$                  eddded¬«      Z ej&                  e«      j)                  «         ed«       y)é    N)ÚclientÚconfig)Úleaderelection)ÚConfigMapLock)Ú	LeaseLock)ÚelectionconfigÚ )Úconfig_fileÚexamplepythonÚdefaultc                  ó   — t        d«       y )NzI am leader)Úprint© ó    úf/home/oem/CyberBrain26-unified/.venv/lib/python3.12/site-packages/kubernetes/leaderelection/example.pyÚexample_funcr   '   s
   € Ü	ˆ-Õr   é   é   é   )Úlease_durationÚrenew_deadlineÚretry_periodÚonstarted_leadingÚonstopped_leadingzExited leader election)ÚuuidÚ
kubernetesr   r   Úkubernetes.leaderelectionr   Ú4kubernetes.leaderelection.resourcelock.configmaplockr   Ú0kubernetes.leaderelection.resourcelock.leaselockr   r   Úload_kube_configÚuuid4Úcandidate_idÚ	lock_nameÚlock_namespacer   ÚlockÚConfigÚLeaderElectionÚrunr   r   r   r   ú<module>r)      s¦   ðó ß %Ý 4Ý NÝ FÝ 4ð €× Ñ  CÕ (ð
 ˆt�z‰z‹|€ð €	ð €òñ �˜N¨LÓ9€ð 
ˆ×	Ñ	˜t°BØ.0¸qÐT`Ø15ô
7€ð
 €× Ñ ˜fÓ %× )Ñ )Ô +ñ ÐÕ r   