From 50b2d12f54f64984ea8fcf32b697a0295fd135f0 Mon Sep 17 00:00:00 2001 From: Wim Pomp Date: Tue, 30 Aug 2022 13:23:00 +0200 Subject: [PATCH] Some cleanup --- matlabhub/app.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/matlabhub/app.py b/matlabhub/app.py index 25bbe8b..53f7c41 100755 --- a/matlabhub/app.py +++ b/matlabhub/app.py @@ -39,13 +39,13 @@ class Hub(dict): super().__init__() self.update({matlab.port: matlab for matlab in self.find_running()}) - - def find_running(self): + @staticmethod + def find_running(): p = subprocess.run('screen -list', shell=True, capture_output=True) return [Matlab(port, group) for group, port in re.findall(r'\.matlab_([^_]+)_(\d+)', str(p.stdout))] def new(self, group=None): - group = re.escape(re.sub(r'[^\w]|_', '', group)) + group = re.escape(re.sub(r'\W|_', '', group)) ports = list(range(*config['port_range'])) random.shuffle(ports) for port in ports: