diff --git a/planetmint/backend/tarantool/connection.py b/planetmint/backend/tarantool/connection.py index 867084b..d17a6f8 100644 --- a/planetmint/backend/tarantool/connection.py +++ b/planetmint/backend/tarantool/connection.py @@ -4,7 +4,6 @@ # Code is Apache-2.0 and docs are CC-BY-4.0 import logging -from jsonschema import SchemaError import tarantool from planetmint.config import Config @@ -24,9 +23,10 @@ class TarantoolDB: self.db_connect = tarantool.connect(host=self.host, port=self.port) self.init_path = Config().get()["database"]["init_config"]["absolute_path"] self.drop_path = Config().get()["database"]["drop_config"]["absolute_path"] - # if reset_database: - # self.drop_database() - # self.init_database() + if reset_database: + self.drop_database() + self.init_database() + self._reconnect() self.SPACE_NAMES = ["abci_chains", "assets", "blocks", "blocks_tx", "elections", "meta_data", "pre_commits", "validators", "transactions", "inputs", "outputs", "keys"] diff --git a/requirements_old.txt b/requirements_old.txt index f5f4ca3..4b26d68 100644 --- a/requirements_old.txt +++ b/requirements_old.txt @@ -1,57 +1,64 @@ -aiohttp==3.7.4 +aiohttp==3.6.2 aniso8601==9.0.1 +asn1crypto==1.4.0 async-timeout==3.0.1 attrs==21.4.0 -base58==2.1.0 -bigchaindb-abci==1.0.7 +base58==1.0.3 +BigchainDB==2.2.2 +bigchaindb-abci==1.0.5 capturer==3.0 certifi==2021.10.8 cffi==1.15.0 chardet==3.0.4 -click==8.1.2 -colorlog==5.0.1 -cryptography==3.4.7 -Flask==2.0.1 -Flask-Cors==3.0.10 -Flask-RESTful==0.3.9 -gevent==21.1.2 -greenlet==1.1.2 -gunicorn==20.1.0 +charset-normalizer==2.0.12 +click==8.0.3 +colorlog==4.1.0 +cryptoconditions==0.8.0 +cryptography==36.0.1 +Flask==1.1.2 +Flask-Cors==3.0.8 +Flask-RESTful==0.3.8 +gevent==20.6.2 +greenlet==0.4.16 +gunicorn==20.0.4 humanfriendly==10.0 +hypothesis==6.39.3 idna==2.10 iniconfig==1.1.1 -itsdangerous==2.1.2 -Jinja2==3.1.1 +itsdangerous==2.0.1 +Jinja2==3.0.3 jsonschema==3.2.0 logstats==0.3.0 -MarkupSafe==2.1.1 +MarkupSafe==2.0.1 msgpack==1.0.3 -multidict==6.0.2 +multidict==4.7.6 packaging==21.3 Planetmint==0.9.0 -planetmint-cryptoconditions==0.9.4 +planetmint-cryptoconditions==0.9.3 pluggy==1.0.0 -protobuf==3.17.2 +protobuf==3.6.1 py==1.11.0 pyasn1==0.4.8 pycparser==2.21 -pymongo==3.11.4 -PyNaCl==1.4.0 -pyparsing==3.0.8 +pymongo==3.7.2 +PyNaCl==1.1.2 +pyOpenSSL==22.0.0 +pyparsing==3.0.7 pyrsistent==0.18.1 -pytest==7.1.1 -python-rapidjson==1.0 -pytz==2022.1 -PyYAML==5.4.1 -requests==2.25.1 -setproctitle==1.2.2 +pytest==7.0.1 +python-rapidjson==0.9.1 +pytz==2021.3 +PyYAML==5.3.1 +requests==2.23.0 +setproctitle==1.1.10 six==1.16.0 +sortedcontainers==2.4.0 tarantool==0.7.1 tomli==2.0.1 -typing-extensions==4.1.1 -urllib3==1.26.9 -Werkzeug==2.1.1 +typing_extensions==4.1.1 +urllib3==1.25.11 +Werkzeug==2.0.3 yarl==1.7.2 -zenroom==2.1.0.dev1649760309 +zenroom==2.1.0.dev1647359536 zope.event==4.5.0 zope.interface==5.5.0.dev0