Skip to content

Cant register (Attribute not found" #39

@NightDamage

Description

@NightDamage

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions