import platform import subprocess class Platform: def __init__(self, *args, **kwargs): # parse the user's options from the config entries for key, value in kwargs.items(): self.__dict__[key] = value def process(self): param = "-n" if platform.system().lower() == "windows" else "-c" command = ["ping", param, "1", self.resource] up = subprocess.call(command) == 0 if up is True: icon_class = "theme-success-text" else: icon_class = "theme-failure-text" return f"fiber_manual_record "