
    ZTh                         d dl mZmZmZmZmZ d dlmZmZm	Z	m
Z
 d dlmZ d dlmZ d dlmZ dededee   fd	Z	 ddededededee   deeeeeeef   f      defdZy
)    )DictListOptionalUnioncast)CreateRunRequestCreateRunResponseListRunsRequestListRunsResponse)RunServiceStub)metadata_dict_to_pb)SiftChannelchannelrun_namereturnc                     t        |       }t        d| dd      }t        t        |j	                  |            }t        |j                        dk(  ry |j                  d   j                  S )Nzname==""   )filter	page_sizer   )r   r
   r   r   ListRunslenrunsrun_id)r   r   svcreqress        d/home/www/backend.miabetepe.com/venv/lib/python3.12/site-packages/sift_py/ingestion/_internal/run.pyget_run_id_by_namer      sf     
!C

!$C c!2
3C
388}88A;    Ndescriptionorganization_idtagsmetadatac                     t        |       }|rt        |      nd }t        |||||      }t        t        |j                  |            }	|	j                  j                  S )N)namer!   r"   r#   r$   )r   r   r   r   r	   	CreateRunrunr   )
r   r   r!   r"   r#   r$   r   	_metadatar   r   s
             r   
create_runr*       s\     
!C19#H-tI
'C  #--"4
5C77>>r    )N)typingr   r   r   r   r   sift.runs.v2.runs_pb2r   r	   r
   r   sift.runs.v2.runs_pb2_grpcr   sift_py._internal.metadatar   sift_py.grpc.transportr   strr   floatboolr*    r    r   <module>r4      s    4 4  6 : . c]. >B  	
 s) tCsE4'7!889: 	r    