Skip to content

Commit 4d0672f

Browse files
committed
chg: [website] rename glob_query to modules_list
1 parent 0b73052 commit 4d0672f

File tree

5 files changed

+46
-12
lines changed

5 files changed

+46
-12
lines changed

webiste/app/db_class/db.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ def to_json(self):
2121
class Session_db(db.Model):
2222
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
2323
uuid = db.Column(db.String(36), index=True, unique=True)
24-
glob_query = db.Column(db.String)
24+
modules_list = db.Column(db.String)
2525
query_enter = db.Column(db.String)
2626
input_query = db.Column(db.String)
2727
config_module=db.Column(db.String)

webiste/app/home.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ def query(sid):
2929
query_loc = s.query
3030
session=s
3131
if flag:
32-
return render_template("query.html", query=query_loc, sid=sid, input_query=session.input_query, modules=json.loads(session.glob_query))
32+
return render_template("query.html", query=query_loc, sid=sid, input_query=session.input_query, modules=json.loads(session.modules_list))
3333
return render_template("404.html")
3434

3535

webiste/app/home_core.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -116,13 +116,13 @@ def change_status_core(module_id):
116116
##############
117117

118118
def get_status_db(session):
119-
glob_query = json.loads(session.glob_query)
120119
"""Return status of a session"""
120+
modules_list = json.loads(session.modules_list)
121121
result = json.loads(session.result)
122122
return{
123123
'id': session.uuid,
124-
'total': len(glob_query),
125-
'complete': len(glob_query),
124+
'total': len(modules_list),
125+
'complete': len(modules_list),
126126
'remaining': 0,
127127
'registered': len(result),
128128
'stopped' : True,
@@ -139,5 +139,5 @@ def get_history():
139139
histories = History.query.all()
140140
for history in histories:
141141
session = Session_db.query.get(history.session_id)
142-
histories_list.append({"uuid": session.uuid, "query": session.query_enter, "modules": json.loads(session.glob_query), "input": session.input_query})
142+
histories_list.append({"uuid": session.uuid, "query": session.query_enter, "modules": json.loads(session.modules_list), "input": session.input_query})
143143
return histories_list

webiste/app/session.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@ def __init__(self, request_json) -> None:
2222
self.result = dict()
2323
self.query = request_json["query"]
2424
self.input_query = request_json["input"]
25-
self.glob_query = self.expansion + self.hover
25+
self.modules_list = request_json["modules"]
2626
self.nb_errors = 0
2727
self.config_module = self.config_module_setter(request_json)
2828

2929
def config_module_setter(self, request_json):
3030
if request_json["config"]:
31-
for query in self.glob_query:
31+
for query in self.modules_list:
3232
if not query in request_json["config"]:
3333
request_json["config"][query] = {}
3434
module = HomeModel.get_module_by_name(query)
@@ -41,9 +41,9 @@ def config_module_setter(self, request_json):
4141

4242
def start(self):
4343
"""Start all worker"""
44-
for i in range(len(self.glob_query)):
44+
for i in range(len(self.modules_list)):
4545
#need the index and the url in each queue item.
46-
self.jobs.put((i, self.glob_query[i]))
46+
self.jobs.put((i, self.modules_list[i]))
4747
for _ in range(self.thread_count):
4848
worker = Thread(target=self.process)
4949
worker.daemon = True
@@ -55,7 +55,7 @@ def status(self):
5555
if self.jobs.empty():
5656
self.stop()
5757

58-
total = len(self.glob_query)
58+
total = len(self.modules_list)
5959
remaining = max(self.jobs.qsize(), len(self.threads))
6060
complete = total - remaining
6161
registered = len(self.result)
@@ -123,7 +123,7 @@ def get_result(self):
123123
def save_info(self):
124124
s = Session_db(
125125
uuid=str(self.id),
126-
glob_query=json.dumps(self.glob_query),
126+
modules_list=json.dumps(self.modules_list),
127127
query_enter=self.query,
128128
input_query=self.input_query,
129129
config_module=json.dumps(self.config_module),
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
"""empty message
2+
3+
Revision ID: d6f8bfc9d454
4+
Revises: c0e243696052
5+
Create Date: 2024-02-08 15:23:46.714541
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
11+
12+
# revision identifiers, used by Alembic.
13+
revision = 'd6f8bfc9d454'
14+
down_revision = 'c0e243696052'
15+
branch_labels = None
16+
depends_on = None
17+
18+
19+
def upgrade():
20+
# ### commands auto generated by Alembic - please adjust! ###
21+
with op.batch_alter_table('session_db', schema=None) as batch_op:
22+
batch_op.add_column(sa.Column('modules_list', sa.String(), nullable=True))
23+
batch_op.drop_column('glob_query')
24+
25+
# ### end Alembic commands ###
26+
27+
28+
def downgrade():
29+
# ### commands auto generated by Alembic - please adjust! ###
30+
with op.batch_alter_table('session_db', schema=None) as batch_op:
31+
batch_op.add_column(sa.Column('glob_query', sa.VARCHAR(), nullable=True))
32+
batch_op.drop_column('modules_list')
33+
34+
# ### end Alembic commands ###

0 commit comments

Comments
 (0)