
    {hL                     p    d dl Z d dlZd dlmZ defdZ e j                  e      Zd Z	edk(  r e	        yy)    N)AtomicAssemblerenable_loggingc                     | r;t        j                  t         j                  dt        j                  d      g       y t        j                  t         j                         y )NzN%(asctime)s - %(name)s - %(levelname)s - %(filename)s:%(lineno)d - %(message)szatomic_assembler.log)levelformathandlers)r   )loggingbasicConfigDEBUGFileHandlerCRITICAL)r   s    V/var/www/html/hubwallet-dev/venv/lib/python3.12/site-packages/atomic_assembler/main.pysetup_loggingr      sG    --c##$:;	
 	'"2"23    c                      t        j                  d      } | j                  ddd       | j                         }t	        |j
                         t               }|j                          y )NzAtomic Assembler)descriptionz--enable-logging
store_truezEnable logging)actionhelp)argparseArgumentParseradd_argument
parse_argsr   r   r   run)parserargsapps      r   mainr      sW    $$1CDF
*<FVWD$%%&

CGGIr   __main__)
r	   r   atomic_assembler.appr   boolr   	getLogger__name__loggerr    r   r   <module>r&      sG      0
4$ 
4 
		8	$ zF r   