Projekt

Obecné

Profil

Stáhnout (681 Bajtů) Statistiky
| Větev: | Revize:
1 70e660a8 petrh
import yaml
2
3
4
def load_configuration(configure_file_name):
5
6
    with open(configure_file_name) as f:
7
        data = yaml.load(f, Loader=yaml.FullLoader)
8
9
    devices_dic = dict()
10
11
    if data["devices"] is not None:
12
        for item in data["devices"]:
13
            devices_dic.update(item)
14
15
    data["devices"] = devices_dic
16
17
    return data
18
19
20
def update_configuration(configure_file_name, new_devices):
21
22
    with open(configure_file_name, "a") as file:
23
        for device in new_devices:
24
            file.write("  - "+device+":\n")
25
            file.write("      x: UNKNOWN!\n")
26
            file.write("      y: UNKNOWN!\n")
27
            file.write("\n")