Replace OS detection with mozinfo

This commit is contained in:
Peter deHaan 2016-06-14 12:25:57 +01:00
Родитель 9f9f32e6bf
Коммит 15dca28684
3 изменённых файлов: 4 добавлений и 11 удалений

Просмотреть файл

Просмотреть файл

@ -1,9 +1,8 @@
#!/usr/bin/env python
import os
import platform
import re
import sys
import mozinfo
import ConfigParser as configparser
from outlawg import Outlawg
@ -16,14 +15,7 @@ class FirefoxEnvHandler():
@staticmethod
def get_os():
"""Determine OS"""
system = platform.system().lower()
system = re.split('[-_]', system, maxsplit=1).pop(0)
if system == "cygwin":
return "windows"
return system
return mozinfo.os
@classmethod
def is_linux(cls):
@ -31,7 +23,7 @@ class FirefoxEnvHandler():
@classmethod
def is_mac(cls):
return cls.get_os() == "darwin"
return cls.get_os() == "mac"
@classmethod
def is_other(cls):

Просмотреть файл

@ -1,3 +1,4 @@
outlawg==0.1.0
mozdownload==1.20.2
mozinfo==0.9
mozprofile==0.28