Esempio n. 1
0
 def all(cls):
     """
     Returns an generator of saved schemes.
     """
     ensure_file_exists(cls.interfaces)
     with open(cls.interfaces, 'r') as f:
         return extract_schemes(f.read(), scheme_class=cls)
Esempio n. 2
0
 def all(cls):
     """
     Returns an generator of saved schemes.
     """
     ensure_file_exists(cls.interfaces)
     with open(cls.interfaces, 'r') as f:
         return extract_schemes(f.read(), scheme_class=cls)
Esempio n. 3
0
    def all(cls):
        """
        Returns an generator of saved schemes.
        """
        ensure_file_exists(cls.interfaces)
        schemes = []
        with open(cls.interfaces, "r") as f:
            schemes.extend(extract_schemes(f.read(), scheme_class=cls))
        for iface_file in [
            f for f in listdir(cls.interfaces_d) if isfile(join(cls.interfaces_d, f))
        ]:
            with open(join(cls.interfaces_d, iface_file), "r") as f:
                schemes.extend(extract_schemes(f.read(), scheme_class=cls))

        print(schemes)
        for scheme in schemes:
            yield scheme