
    ?gO                     &   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  ej                  d        e j                         ZdZd	Zd
 Z ej                   eeee      ddded      Z ej                   e      j#                           ed       y)    N)clientconfig)leaderelection)ConfigMapLock)electionconfig )config_fileexamplepythondefaultc                      t        d       y )NzI am leader)print     V/var/www/openai/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   r   load_kube_configuuid4candidate_id	lock_namelock_namespacer   ConfigLeaderElectionrunr   r   r   r   <module>r&      s     % 4 N 4   C (
 tzz| 	  
		}YUfh.0qT`15
7
   f % ) ) +  r   