try:
    import os, FreeCAD, traceback 
    os.environ["SESSION_GUID"] = "c1f0fdd0-5e73-48dd-b51b-a13184877f4e"
    os.environ["W_DIR"] = r"C:\CENOS\saved\ad-properties-lol"
    sys.path.append(r"C:\Projects\cenos-backend\app\ANTENNAS\freecad\freecad\cenos_addon") 
    import cenos_main
    cenos_main.openFCStudy(r"C:\CENOS\saved\ad-properties-lol\geometry", r"FC_Study")
    cenos_main.init_observers()
    variables = [
    {
        "$$hashKey": "object:170",
        "description": "",
        "name": "example_length",
        "value": 45
    },
    {
        "$$hashKey": "object:171",
        "description": "",
        "name": "foo",
        "value": 15
    }
]
    cenos_main.update_parameters(variables)
except:
    FreeCAD.Console.PrintError(traceback.format_exc())
