3 љg @sddlmZedkr&ddZeZ[n"edkr@ddZeZ[nddlZ[yeZWnek rfYnXy ddlZ Wne k rddl Z YnXdd d Z d d Z ddZ ddZy eZd ZWn(e jk rGdddZdZYnXejZdS)) version_infoc CsTddl}tjdd}dj|dfjd}y |j|Stk rN|jdSXdS)Nr._error) importlib__name__ rpartitionjoinlstrip import_module ImportError)rZpkgZmnamer/usr/lib64/python3.6/error.pyswig_import_helper s rcCs~ddlm}ddl}d}y|jd|tg\}}}Wntk rPddl}|SXz|jd|||}Wd|dk rx|jX|S)Nr)dirnamer) Zos.pathrimp find_module__file__r r load_moduleclose)rrfppathname descriptionrZ_modrrrrs  NcCs|dkr|jj|S|dkr8t|jdkr8||j|<dS|jj|d}|rT|||S|sxtrltj |||q||j|<n t d|dS)NthisownthisZ SwigPyObjectzYou cannot add attributes to %s) rowntyper__dict__Z__swig_setmethods__get _newclassobject __setattr__AttributeError)self class_typenamevalueZstaticmethodrrr_swig_setattr_nondynamic3s    r+cCst||||dS)Nr)r+)r&r'r(r)rrr _swig_setattrFsr,cCsB|dkr|jjS|jj|d}|r,||Std|j|fdS)Nrz!'%s' object has no attribute '%s')rrZ__swig_getmethods__r!r%r)r&r'r(r*rrr _swig_getattrJs  r-c CsDyd|jj}Wntjk r,d}YnXd|jj|jj|fS)Nz proxy of z <%s.%s; %s >)r__repr__ __builtin__ Exception __class__ __module__r)r&Zstrthisrrr _swig_reprSs  r4c@s eZdZdS)_objectN)rr3 __qualname__rrrrr5^sr5)rrr)rrr)r)sysrZ_swig_python_version_inforrpropertyZ_swig_property NameErrorbuiltinsr0r r+r,r-r4r#r5r"r1Errorrrrrs: