KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache
System : Linux cs317.bluehost.com 4.19.286-203.ELK.el7.x86_64 #1 SMP Wed Jun 14 04:33:55 CDT 2023 x86_64
User : andertr9 ( 1047)
PHP Version : 8.2.18
Disable Function : NONE
Directory :  /lib/python2.7/site-packages/tuned/plugins/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //lib/python2.7/site-packages/tuned/plugins/plugin_usb.pyc
�
��\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


Anon7 - 2021