Current Path: > > usr > lib > python3.6 > site-packages > tuned > profiles > functions
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.8 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
__pycache__ | Directory | - | - | |
__init__.py | File | 35 bytes | February 22 2024 12:23:28. | |
base.py | File | 1040 bytes | February 22 2024 12:23:28. | |
function_assertion.py | File | 767 bytes | February 22 2024 12:23:28. | |
function_assertion_non_equal.py | File | 811 bytes | February 22 2024 12:23:28. | |
function_calc_isolated_cores.py | File | 1643 bytes | February 22 2024 12:23:28. | |
function_check_net_queue_count.py | File | 650 bytes | February 22 2024 12:23:28. | |
function_cpuinfo_check.py | File | 1011 bytes | February 22 2024 12:23:28. | |
function_cpulist2devs.py | File | 460 bytes | February 22 2024 12:23:28. | |
function_cpulist2hex.py | File | 470 bytes | February 22 2024 12:23:28. | |
function_cpulist2hex_invert.py | File | 624 bytes | February 22 2024 12:23:28. | |
function_cpulist_invert.py | File | 659 bytes | February 22 2024 12:23:28. | |
function_cpulist_online.py | File | 651 bytes | February 22 2024 12:23:28. | |
function_cpulist_pack.py | File | 637 bytes | February 22 2024 12:23:28. | |
function_cpulist_present.py | File | 691 bytes | February 22 2024 12:23:28. | |
function_cpulist_unpack.py | File | 511 bytes | February 22 2024 12:23:28. | |
function_exec.py | File | 487 bytes | February 22 2024 12:23:28. | |
function_hex2cpulist.py | File | 472 bytes | February 22 2024 12:23:28. | |
function_kb2s.py | File | 405 bytes | February 22 2024 12:23:28. | |
function_regex_search_ternary.py | File | 554 bytes | February 22 2024 12:23:28. | |
function_s2kb.py | File | 417 bytes | February 22 2024 12:23:28. | |
function_strip.py | File | 406 bytes | February 22 2024 12:23:28. | |
function_virt_check.py | File | 595 bytes | February 22 2024 12:23:28. | |
functions.py | File | 2146 bytes | February 22 2024 12:23:28. | |
repository.py | File | 1284 bytes | February 22 2024 12:23:28. |
import os import tuned.logs from tuned.utils.commands import commands log = tuned.logs.get() class Function(object): """ Built-in function """ def __init__(self, name, nargs_max, nargs_min = None): self._name = name self._nargs_max = nargs_max self._nargs_min = nargs_min self._cmd = commands() # checks arguments # nargs_max - maximal number of arguments, there mustn't be more arguments, # if nargs_max is 0, number of arguments is unlimited # nargs_min - minimal number of arguments, if not None there must # be the same number of arguments or more @classmethod def _check_args(cls, args, nargs_max, nargs_min = None): if args is None or nargs_max is None: return False la = len(args) return (nargs_max == 0 or nargs_max >= la) and (nargs_min is None or nargs_min <= la) def execute(self, args): if self._check_args(args, self._nargs_max, self._nargs_min): return True else: log.error("invalid number of arguments for builtin function '%s'" % self._name) return False
SILENT KILLER Tool