G-Two / subarulink

A python package for interacting with Subaru STARLINK remote vehicle services.
Apache License 2.0
82 stars 14 forks source link

TypeError on Summary #99

Closed deadbatterygames closed 3 months ago

deadbatterygames commented 3 months ago

Using Version: 0.7.11. Full error below:

$ subarulink summary
Traceback (most recent call last):
  File "/usr/local/bin/subarulink", line 8, in <module>
    sys.exit(main())
  File "/usr/local/lib/python3.10/dist-packages/subarulink/app/cli.py", line 709, in main
    LOOP.run_until_complete(cli.single_command(args.command, args.vin, cli.config))
  File "/usr/lib/python3.10/asyncio/base_events.py", line 649, in run_until_complete
    return future.result()
  File "/usr/local/lib/python3.10/dist-packages/subarulink/app/cli.py", line 544, in single_command
    print("\n".join(self._summary_data()), "\n")
  File "/usr/local/lib/python3.10/dist-packages/subarulink/app/cli.py", line 331, in _summary_data
    "Average Fuel Consumption: %.1f MPG" % self.car_data[sc.VEHICLE_STATUS][sc.AVG_FUEL_CONSUMPTION]
TypeError: must be real number, not NoneType
Unclosed client session
client_session: <aiohttp.client.ClientSession object at 0x7f8aaf647880>
Unclosed connector
connections: ['[(<aiohttp.client_proto.ResponseHandler object at 0x7f8aaf6a9fc0>, 699.465651775)]']
connector: <aiohttp.connector.TCPConnector object at 0x7f8aaf6478b0>