
    Nlj                     <    d dl Z d dlmZ dede j                  fdZy)    N)Pathpathreturnc                 "   | j                   j                  dd       t        j                  | dd      }t        j                  |_        |j                  d       |j                  d       |j                  d       |j                  d	       |S )
NT)parentsexist_okg      $@F)timeoutcheck_same_threadzPRAGMA foreign_keys = ONzPRAGMA journal_mode = WALzPRAGMA synchronous = NORMALzPRAGMA busy_timeout = 10000)parentmkdirsqlite3connectRowrow_factoryexecute)r   
connections     Q/opt/struktur/hermes-workspace/worker-watcher/src/worker_watcher/db/connection.pyr   r      sy    KKdT2tuMJ$[[J12234545    )r   pathlibr   
Connectionr    r   r   <module>r      s$     $ 7-- r   