o
    PDi                     @   s    d dl mZ G dd deZdS )   )__name__c                       s$   e Zd Z fddZdd Z  ZS )BaseMetaClassc                    sB   |d }|d }| trt}| d| |d< t | |||S )N
__module____qualname__._public_name)
startswithMODULE_NAMEsuper__new__)clsnamebasesattrsmodule_name	qual_name	__class__ F/var/www/Datamplify/venv/lib/python3.10/site-packages/oracledb/base.pyr   '   s   
zBaseMetaClass.__new__c                 C   s   d| j  dS )Nz<class 'z'>)r   )r   r   r   r   __repr__/   s   zBaseMetaClass.__repr__)r   r   r   r   r   __classcell__r   r   r   r   r   %   s    r   N) r   r	   typer   r   r   r   r   <module>   s   