Projekt

Obecné

Profil

Stáhnout (681 Bajtů) Statistiky
| Větev: | Revize:
1
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")
(1-1/3)