PATH: //usr/lib/python3.9/site-packages/tuned/plugins
FILE_BARU
CREATE
FOLDER_BARU
MKDIR
UPLOAD_FILE
GO
[ .. KEMBALI ]
📄 __init__.py
↓
X
📁 __pycache__/
X
📄 base.py
↓
X
📄 decorators.py
↓
X
📄 exceptions.py
↓
X
📄 hotplug.py
↓
X
📁 instance/
X
📄 plugin_acpi.py
↓
X
📄 plugin_audio.py
↓
X
📄 plugin_bootloader.py
↓
X
📄 plugin_cpu.py
↓
X
📄 plugin_disk.py
↓
X
📄 plugin_eeepc_she.py
↓
X
📄 plugin_irq.py
↓
X
📄 plugin_irqbalance.py
↓
X
📄 plugin_modules.py
↓
X
📄 plugin_mounts.py
↓
X
📄 plugin_net.py
↓
X
📄 plugin_rtentsk.py
↓
X
📄 plugin_scheduler.py
↓
X
📄 plugin_script.py
↓
X
📄 plugin_scsi_host.py
↓
X
📄 plugin_selinux.py
↓
X
📄 plugin_service.py
↓
X
📄 plugin_sysctl.py
↓
X
📄 plugin_sysfs.py
↓
X
📄 plugin_systemd.py
↓
X
📄 plugin_uncore.py
↓
X
📄 plugin_usb.py
↓
X
📄 plugin_video.py
↓
X
📄 plugin_vm.py
↓
X
📄 repository.py
↓
X
SAVING...
BERHASIL DIUBAH!
EDITING: decorators.py
__all__ = ["command_set", "command_get", "command_custom"] # @command_set("scheduler", per_device=True) # def set_scheduler(self, value, device): # set_new_scheduler # # @command_get("scheduler") # def get_scheduler(self, device): # return current_scheduler # # @command_set("foo") # def set_foo(self, value): # set_new_foo # # @command_get("foo") # def get_foo(self): # return current_foo # def command_set(name, per_device=False, priority=0): def wrapper(method): method._command = { "set": True, "name": name, "per_device": per_device, "priority": priority, } return method return wrapper def command_get(name): def wrapper(method): method._command = { "get": True, "name": name, } return method return wrapper def command_custom(name, per_device=False, priority=0): def wrapper(method): method._command = { "custom": True, "name": name, "per_device": per_device, "priority": priority, } return method return wrapper
SIMPAN PERUBAHAN