Commit 91403bf6 authored by Sarah Abrishami's avatar Sarah Abrishami

debugging problems

parent 7e885258
...@@ -2,14 +2,13 @@ from app.main import main ...@@ -2,14 +2,13 @@ from app.main import main
from app.main.utils.common import response_message, read_data, read_rules, write_validations from app.main.utils.common import response_message, read_data, read_rules, write_validations
from rulemall import RulesGroup from rulemall import RulesGroup
import pandas as pd import pandas as pd
from datetime import datetime
@main.route('/validate/<dsid>/<rgid>', methods=['GET', 'POST']) @main.route('/validate/<dsid>/<rgid>', methods=['GET', 'POST'])
def validate(dsid, rgid): def validate(dsid, rgid):
configs = read_rules(rgid, where='db') configs = read_rules(rgid, where='db')
print('got rules') print('got rules')
rg = RulesGroup() rg = RulesGroup(rules=[])
rg.from_dict(configs) rg.from_dict(configs)
# cols = rg.get_target() # cols = rg.get_target()
data = read_data(dsid) data = read_data(dsid)
...@@ -20,9 +19,8 @@ def validate(dsid, rgid): ...@@ -20,9 +19,8 @@ def validate(dsid, rgid):
validation = pd.concat([validation.rename('validated'), responsible], axis=1) validation = pd.concat([validation.rename('validated'), responsible], axis=1)
validation = validation.reset_index().rename(columns={'index': 'rid'}) validation = validation.reset_index().rename(columns={'index': 'rid'})
# TODO return rule group id # TODO return rule group id
validation['rgid'] = rgid # validation['rgid'] = rgid
validation['dsid'] = dsid # validation['dsid'] = dsid
validation['created_date'] = datetime.now() # result = write_validations(validation, where='db')
validation['modified_date'] = datetime.now() # return response_message(result)
result = write_validations(validation, where='db') return response_message(validation.to_dict(orient='records'))
return response_message(result)
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment