ok

Mini Shell

Direktori : /proc/self/root/proc/thread-self/root/lib/python2.7/site-packages/tuned/plugins/
Upload File :
Current File : //proc/self/root/proc/thread-self/root/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyo

�
��\c@snddlmZddlTddlZddlmZddlZejj	�Z
dejfd��YZdS(i(tbase(t*i����N(tcommandst	USBPlugincBs}eZdZd�Zd�Zed��Zd�Zd�Zd�Z	e
dde�d	��Ze
d�ed
��ZRS(s7
	Plugin for tuning various options of USB subsystem.
	cCsmt|_t�|_t�|_x9|jjd�jdd�D]}|jj|j	�q@Wt
�|_dS(NtusbtDEVTYPEt
usb_device(tTruet_devices_supportedtsett
_free_devicest_assigned_devicest_hardware_inventorytget_devicestmatch_propertytaddtsys_nameRt_cmd(tselftdevice((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt
_init_devicess	%cCs&g|D]}|jjd|�^qS(NR(Rt
get_device(Rtdevicestx((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_device_objectsscCsidd6S(Ntautosuspend(tNone(R((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_config_optionsscCst|_t|_dS(N(Rt_has_static_tuningtFalset_has_dynamic_tuning(Rtinstance((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_instance_init!s	cCsdS(N((RR((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_instance_cleanup%scCsd|S(Ns)/sys/bus/usb/devices/%s/power/autosuspend((RR((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_autosuspend_sysfile(sRt
per_devicecCs`|j|�}|dkrdS|r+dnd}|s\|j|�}|jj||�n|S(Nt1t0(t_option_boolRR"Rt
write_to_file(RtvalueRtsimtenabletvaltsys_file((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_set_autosuspend+scCs+|j|�}|jj|d|�j�S(Ntno_error(R"Rt	read_filetstrip(RRtignore_missingR,((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt_get_autosuspend7s(t__name__t
__module__t__doc__RRtclassmethodRR R!R"tcommand_setRR-tcommand_getRR2(((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyR	s	
					(
tRt
decoratorst
tuned.logsttunedttuned.utils.commandsRtglobtlogstgettlogtPluginR(((s</usr/lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyt<module>s


Zerion Mini Shell 1.0