diff options
Diffstat (limited to 'layerindex/models.py')
-rw-r--r-- | layerindex/models.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/layerindex/models.py b/layerindex/models.py index e9751f3b6a..ff164baaea 100644 --- a/layerindex/models.py +++ b/layerindex/models.py @@ -47,6 +47,20 @@ class PythonEnvironment(models.Model): cmd = self.python_command return cmd + @staticmethod + def get_default_python2_environment(): + for env in PythonEnvironment.objects.all().order_by('id'): + if env.name.replace(' ', '').lower().startswith(('python2', 'py2')): + return env + return None + + @staticmethod + def get_default_python3_environment(): + for env in PythonEnvironment.objects.all().order_by('id'): + if env.name.replace(' ', '').lower().startswith(('python3', 'py3')): + return env + return None + def __str__(self): return self.name |