-
Notifications
You must be signed in to change notification settings - Fork 180
Description
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\sqlalchemy\util_collections.py", line 1008, in call
return self.registry[key]
KeyError: <greenlet.greenlet object at 0x000001CBD8AA2E50 (otid=0x000001CBD8B41880) current active started main>
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 2091, in call
return self.wsgi_app(environ, start_response)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 2076, in wsgi_app
response = self.handle_exception(e)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 2073, in wsgi_app
response = self.full_dispatch_request()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 1518, in full_dispatch_request
rv = self.handle_user_exception(e)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 1516, in full_dispatch_request
rv = self.dispatch_request()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask\app.py", line 1502, in dispatch_request
return self.ensure_sync(self.view_functions[rule.endpoint])(**req.view_args)
File "C:\Users\User\iCloudDrive\Documents\2021 fall\Cryptography_\Project\AUDcoin\AUDcoin\routes.py", line 82, in register
if form.validate_on_submit():
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_wtf\form.py", line 86, in validate_on_submit
return self.is_submitted() and self.validate()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\wtforms\form.py", line 329, in validate
return super().validate(extra)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\wtforms\form.py", line 146, in validate
if not field.validate(self, extra):
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\wtforms\fields\core.py", line 242, in validate
stop_validation = self.run_validation_chain(form, chain)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\wtforms\fields\core.py", line 262, in run_validation_chain
validator(form, self)
File "C:\Users\User\iCloudDrive\Documents\2021 fall\Cryptography\Project\AUDcoin\AUDcoin\forms.py", line 28, in validate_username
user = User.query.filter_by(username = username.data).first()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init.py", line 514, in get
return type.query_class(mapper, session=self.sa.session())
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\sqlalchemy\orm\scoping.py", line 47, in call
sess = self.registry()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\sqlalchemy\util_collections.py", line 1010, in call
return self.registry.setdefault(key, self.createfunc())
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\sqlalchemy\orm\session.py", line 4177, in call
return self.class_(**local_kw)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init_.py", line 138, in init
bind = options.pop('bind', None) or db.engine
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init_.py", line 943, in engine
return self.get_engine()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init_.py", line 962, in get_engine
return connector.get_engine()
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init_.py", line 555, in get_engine
options = self.get_options(sa_url, echo)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init_.py", line 570, in get_options
self._sa.apply_driver_hacks(self.app, sa_url, options)
File "C:\Users\User\AppData\Local\Programs\Python\Python310\Lib\site-packages\flask_sqlalchemy_init.py", line 914, in apply_driver_hacks
sa_url.database = os.path.join(app.root_path, sa_url.database)
AttributeError: can't set attribute
The only thing I changed is the name of the coin, i also installed all the libraries mentioned in blockchain.py.
version : Python 3.10.1 64bit
IDE : Visual Studio Code