Traceback (most recent call last):


 "/home/amos/anaconda3/lib/python3.7/site-packages/apscheduler/executors/base.py", line 125, in run_job

retval = job.func(*job.args, **job.kwargs)


 "/home/amos/Documents/test_project/backend/myapp/utilities.py", line 26, in update_cars

emit("updateCar", updated_car, broadcast=True)


 "/home/amos/anaconda3/lib/python3.7/site-packages/flask_socketio/__init__.py", line 752, in emit

namespace = flask.request.namespace


 "/home/amos/anaconda3/lib/python3.7/site-packages/werkzeug/local.py", line 347, in __getattr__

return getattr(self._get_current_object(), name)


 "/home/amos/anaconda3/lib/python3.7/site-packages/werkzeug/local.py", line 306, in _get_current_object

return self.__local()


 "/home/amos/anaconda3/lib/python3.7/site-packages/flask/globals.py", line 37, in _lookup_req_object

raise RuntimeError(_request_ctx_err_msg)
RuntimeError: Working outside of request context.

Traceback (most recent call last):


 "C:\salt\bin\lib\site-packages\salt\loader.py", line 798, in grains

ret = funcs[ key ](**kwargs)


 "c:\salt\var\cache\salt\minion\extmods\grains\win_drives.py", line 7, in get_harddrives

for letter in string.uppercase:
AttributeError: module 'string' has no attribute 'uppercase'
