
    i                     r    d dl Z d dlmZ 	 d dlmZ ddlmZ ddl	m
Z
 dZdZd	Zd
ZdZd Zy# e$ r eZY #w xY w)    N)print_)import_module   )get_setting)PROJECT_DIRztransliterate.discoverzArtur Barseghyanz2013-2018 Artur BarseghyanzGPL 2.0/LGPL 2.1)autodiscoverc                     t        d      } t        d      }t        d      }t        j                  t        |             D ]s  }t	        |       }|j                  |       t        j                  j                  t        |            r-	 t        dj                  dj                  |       ||             tu y# t        $ r}|rt        |       Y d}~d}~wt        $ r}|rt        |       Y d}~d}~ww xY w)z1Auto-discover the language packs in contrib/apps.LANGUAGES_DIRLANGUAGE_PACK_MODULE_NAMEDEBUGztransliterate.{0}.{1}.{2}.N)r   oslistdirr   listappendpathisdirr   formatjoinImportErrorr   	Exception)languages_dirlanguage_pack_module_namedebugapp_pathfull_app_patherrs         r/home/developers/rajanand/mypropertyqr-fmb-refixing-v2/venv/lib/python3.12/site-packages/transliterate/discover.pyr   r      s    0M +,G H EJJ{=9: ]+X&77==]34 /66/ 1 '   3K  3K s$   +B77	C5 CC5C00C5)r   sixr   	importlibr   r   
__import__confr   helpersr   	__title__
__author____copyright____license____all__r        r   <module>r+      sO    	 '   $	
, 
  Ms   , 66