diff options
Diffstat (limited to 'glances/processes.py')
-rw-r--r-- | glances/processes.py | 20 |
1 files changed, 16 insertions, 4 deletions
diff --git a/glances/processes.py b/glances/processes.py index f088ce5a..1c9d1de5 100644 --- a/glances/processes.py +++ b/glances/processes.py @@ -123,10 +123,6 @@ class GlancesProcesses(object): """Set args.""" self.args = args - def set_export(self, export): - """Set the process export list of regexp.""" - self._filter_export.filter = '|'.join(export.split(',')) - def reset_processcount(self): """Reset the global process count""" self.processcount = {'total': 0, 'running': 0, 'sleeping': 0, 'thread': 0, 'pid_max': None} @@ -210,6 +206,8 @@ class GlancesProcesses(object): """Set the maximum number of processes showed in the UI.""" self._max_processes = value + # Process filter + @property def process_filter_input(self): """Get the process filter (given by the user).""" @@ -235,6 +233,20 @@ class GlancesProcesses(object): """Get the process regular expression compiled.""" return self._filter.filter_re + # Export filter + + @property + def export_process_filter(self): + """Get the export process filter (current export filter).""" + return self._filter_export.filter + + @export_process_filter.setter + def export_process_filter(self, value): + """Set the export process filter.""" + self._filter_export.filter = '|'.join(value.split(',')) + + # Kernel threads + def disable_kernel_threads(self): """Ignore kernel threads in process list.""" self.no_kernel_threads = True |