from openpilot.common.params_pyx import Params, ParamKeyType, UnknownKeyName, put_nonblocking, \ put_bool_nonblocking assert Params assert ParamKeyType assert UnknownKeyName assert put_nonblocking assert put_bool_nonblocking if __name__ == "__main__": import sys params = Params() key = sys.argv[1] assert params.check_key(key), f"unknown param: {key}" if len(sys.argv) == 3: val = sys.argv[2] print(f"SET: {key} = {val}") params.put(key, val) elif len(sys.argv) == 2: print(f"GET: {key} = {params.get(key)}")