Fix SyntaxError: positional argument follows keyword

This commit is contained in:
billz 2024-03-07 18:54:15 +01:00
parent 75be1bf04e
commit b80151be28

View File

@ -28,8 +28,8 @@ app = FastAPI(
} }
) )
@app.get("/system", tags=["system"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/system", tags=["system"])
async def get_system(): async def get_system(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'hostname': system.hostname(), 'hostname': system.hostname(),
'uptime': system.uptime(), 'uptime': system.uptime(),
@ -45,8 +45,8 @@ async def get_system():
'rpiRevision': system.rpiRevision() 'rpiRevision': system.rpiRevision()
} }
@app.get("/ap", tags=["accesspoint/hostpost"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/ap", tags=["accesspoint/hostpost"])
async def get_ap(): async def get_ap(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'driver': ap.driver(), 'driver': ap.driver(),
'ctrl_interface': ap.ctrl_interface(), 'ctrl_interface': ap.ctrl_interface(),
@ -66,15 +66,15 @@ async def get_ap():
'ignore_broadcast_ssid': ap.ignore_broadcast_ssid() 'ignore_broadcast_ssid': ap.ignore_broadcast_ssid()
} }
@app.get("/clients/{wireless_interface}", tags=["Clients"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/clients/{wireless_interface}", tags=["Clients"])
async def get_clients(wireless_interface): async def get_clients(wireless_interface, api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'active_clients_amount': client.get_active_clients_amount(wireless_interface), 'active_clients_amount': client.get_active_clients_amount(wireless_interface),
'active_clients': json.loads(client.get_active_clients(wireless_interface)) 'active_clients': json.loads(client.get_active_clients(wireless_interface))
} }
@app.get("/dhcp", tags=["DHCP"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/dhcp", tags=["DHCP"])
async def get_dhcp(): async def get_dhcp(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'range_start': dhcp.range_start(), 'range_start': dhcp.range_start(),
'range_end': dhcp.range_end(), 'range_end': dhcp.range_end(),
@ -84,31 +84,31 @@ async def get_dhcp():
'range_nameservers': dhcp.range_nameservers() 'range_nameservers': dhcp.range_nameservers()
} }
@app.get("/dns/domains", tags=["DNS"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/dns/domains", tags=["DNS"])
async def get_domains(): async def get_domains(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'domains': json.loads(dns.adblockdomains()) 'domains': json.loads(dns.adblockdomains())
} }
@app.get("/dns/hostnames", tags=["DNS"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/dns/hostnames", tags=["DNS"])
async def get_hostnames(): async def get_hostnames(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'hostnames': json.loads(dns.adblockhostnames()) 'hostnames': json.loads(dns.adblockhostnames())
} }
@app.get("/dns/upstream", tags=["DNS"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/dns/upstream", tags=["DNS"])
async def get_upstream(): async def get_upstream(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'upstream_nameserver': dns.upstream_nameserver() 'upstream_nameserver': dns.upstream_nameserver()
} }
@app.get("/dns/logs", tags=["DNS"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/dns/logs", tags=["DNS"])
async def get_dnsmasq_logs(): async def get_dnsmasq_logs(api_key: APIKey = Depends(auth.get_api_key)):
return(dns.dnsmasq_logs()) return(dns.dnsmasq_logs())
@app.get("/ddns", tags=["DDNS"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/ddns", tags=["DDNS"])
async def get_ddns(): async def get_ddns(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'use': ddns.use(), 'use': ddns.use(),
'method': ddns.method(), 'method': ddns.method(),
@ -119,19 +119,19 @@ async def get_ddns():
'domain': ddns.domain() 'domain': ddns.domain()
} }
@app.get("/firewall", tags=["Firewall"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/firewall", tags=["Firewall"])
async def get_firewall(): async def get_firewall(api_key: APIKey = Depends(auth.get_api_key)):
return json.loads(firewall.firewall_rules()) return json.loads(firewall.firewall_rules())
@app.get("/networking", tags=["Networking"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/networking", tags=["Networking"])
async def get_networking(): async def get_networking(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'interfaces': json.loads(networking.interfaces()), 'interfaces': json.loads(networking.interfaces()),
'throughput': json.loads(networking.throughput()) 'throughput': json.loads(networking.throughput())
} }
@app.get("/openvpn", tags=["OpenVPN"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/openvpn", tags=["OpenVPN"])
async def get_openvpn(): async def get_openvpn(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'client_configs': openvpn.client_configs(), 'client_configs': openvpn.client_configs(),
'client_config_names': openvpn.client_config_names(), 'client_config_names': openvpn.client_config_names(),
@ -140,22 +140,22 @@ async def get_openvpn():
'client_login_active': openvpn.client_login_active() 'client_login_active': openvpn.client_login_active()
} }
@app.get("/openvpn/{config}", tags=["OpenVPN"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/openvpn/{config}", tags=["OpenVPN"])
async def client_config_list(config): async def client_config_list(config, api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'client_config': openvpn.client_config_list(config) 'client_config': openvpn.client_config_list(config)
} }
@app.get("/wireguard", tags=["WireGuard"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/wireguard", tags=["WireGuard"])
async def get_wireguard(): async def get_wireguard(api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'client_configs': wireguard.configs(), 'client_configs': wireguard.configs(),
'client_config_names': wireguard.client_config_names(), 'client_config_names': wireguard.client_config_names(),
'client_config_active': wireguard.client_config_active() 'client_config_active': wireguard.client_config_active()
} }
@app.get("/wireguard/{config}", tags=["WireGuard"], api_key: APIKey = Depends(auth.get_api_key) @app.get("/wireguard/{config}", tags=["WireGuard"])
async def client_config_list(config): async def client_config_list(config, api_key: APIKey = Depends(auth.get_api_key)):
return{ return{
'client_config': wireguard.client_config_list(config) 'client_config': wireguard.client_config_list(config)
} }