%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/
Upload File :
Create Path :
Current File : //proc/self/root/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyo

�
�SK\c@s�ddlmZddlZejddkrGddlZejZneZdZiZdefd��YZeZ	defd��YZ
ddlZd	d
d
��YZd�Z
ejd�Zeej�dkr�e
�n[[[
dS(i����(tprint_functionNiit	ExceptioncBseZdd�Zd�ZRS(cCs&||_||_tj||�dS(N(terrnotmsgtXPCOMBaseExceptiont__init__(tselfRtmessage((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyR9s		cCs�tsdddlm}xKt|jj��D]1\}}t|�td�kr,|t|<q,q,Wn|j}|dkr�tj	|j
�}|dkr�d}q�nd|j
d@|fS(Ni(tnsErrorits	0x%x (%s)I����(thr_mapR	Rtlistt__dict__titemsttypeRtNonetgetR(RRtnametvalR((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyt__str__>s"	N(t__name__t
__module__RRR(((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyR8stServerExceptioncBseZdd�ZRS(cOsB|dkr(ddlm}|j}ntj||||�dS(Ni(R(RR	RtNS_ERROR_FAILURERR(RRtargstkwR((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyRVsN(RRRR(((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyRUstConsoleServiceStreamcBs#eZd�Zd�Zd�ZRS(cCsdS(N((R((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pytflushgscCs ddlj}|j|�dS(Ni����(txpcom._xpcomt_xpcomtLogConsoleMessage(RRR((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pytwriteiscCsdS(N((R((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pytclosels(RRRRR (((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyRes		c	CsEddl}tjddkr:ddl}ddl}ntjt��}tjtj	�}|j
|�tjddkr�t|j�|j
kr�|j�|_q�ntj|�|jjd�}tj}|r%yt|dd�}Wq%tk
r!}td||fdtj�q%Xntj|�}tjddkrtt|j�|j
krt|j�|_qtntjtj	�}|j
|�tj|�|jjd�}|rAyt|�}Wn]tk
r'yttt|j���}Wq(ttfk
r#tjd	�d}q(XnX|rAtj|�qAndS(
Ni����iitPYXPCOM_LOG_FILEtwUs(pyxpcom failed to open log file '%s': %stfiletPYXPCOM_LOG_LEVELs9The PYXPCOM_LOG_LEVEL variable specifies an invalid level(tostsystversion_infot	threadingtthreadtloggingt
StreamHandlerRt	FormattertBASIC_FORMATtsetFormatterRtlocktLockTypetRLocktloggert
addHandlertenvironRtstderrtopentIOErrortprinttintt
ValueErrortgetattrtuppertAttributeErrortwarningRtsetLevel(	R%R(R)thdlrtfmttfilenametstreamtwhytlevel((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pytsetupLoggingosH

	$



txpcom((t
__future__RR&R't
exceptionsRRtverboseR
tCOMExceptionRR*RRFt	getLoggerR2tlenthandlers(((s?/usr/lib/virtualbox/sdk/bindings/xpcom/python/xpcom/__init__.pyt<module>(s"
	7


Zerion Mini Shell 1.0