def handle_vars(self, var=None): HttpServer.set_content_type('text/plain; charset=iso-8859-1') samples = self._monitor.sample() if var is None: return '\n'.join( '%s %s' % (key, val) for key, val in sorted(samples.items())) else: if var in samples: return samples[var] else: HttpServer.abort(404, 'Unknown exported variable')
def handle_vars(self, var=None): HttpServer.set_content_type('text/plain; charset=iso-8859-1') samples = self._monitor.sample() if var is None: return '\n'.join('%s %s' % (key, val) for key, val in sorted(samples.items())) else: if var in samples: return samples[var] else: HttpServer.abort(404, 'Unknown exported variable')
def handle_vars(self, var=None): HttpServer.set_content_type('text/plain; charset=iso-8859-1') filtered = self._parse_filtered_arg() samples = self._monitor.sample() if var is None and filtered and self._stats_filter: return '\n'.join('%s %s' % (key, val) for key, val in sorted(samples.items()) if not self._stats_filter.match(key)) elif var is None: return '\n'.join('%s %s' % (key, val) for key, val in sorted(samples.items())) else: if var in samples: return samples[var] else: HttpServer.abort(404, 'Unknown exported variable')
def handle_vars(self, var=None): HttpServer.set_content_type('text/plain; charset=iso-8859-1') filtered = self._parse_filtered_arg() samples = self._monitor.sample() if var is None and filtered and self._stats_filter: return '\n'.join( '%s %s' % (key, val) for key, val in sorted(samples.items()) if not self._stats_filter.match(key)) elif var is None: return '\n'.join( '%s %s' % (key, val) for key, val in sorted(samples.items())) else: if var in samples: return samples[var] else: HttpServer.abort(404, 'Unknown exported variable')