♻️ (schema.py): remove unnecessary blank line to improve code readability
♻️ (service.py): reformat SQL query string for better readability ♻️ (utils.py): remove unnecessary blank line to clean up code
This commit is contained in:
parent
817f85cfaf
commit
b3a3e7b8e5
3 changed files with 5 additions and 4 deletions
|
|
@ -36,6 +36,7 @@ class TransactionModel(BaseModel):
|
||||||
return json.dumps(v)
|
return json.dumps(v)
|
||||||
return v
|
return v
|
||||||
|
|
||||||
|
|
||||||
class TransactionModelResponse(BaseModel):
|
class TransactionModelResponse(BaseModel):
|
||||||
index: Optional[int] = Field(default=None)
|
index: Optional[int] = Field(default=None)
|
||||||
timestamp: Optional[datetime] = Field(default_factory=datetime.now, alias="timestamp")
|
timestamp: Optional[datetime] = Field(default_factory=datetime.now, alias="timestamp")
|
||||||
|
|
|
||||||
|
|
@ -168,8 +168,9 @@ class MonitorService(Service):
|
||||||
order_by: Optional[str] = "timestamp",
|
order_by: Optional[str] = "timestamp",
|
||||||
flow_id: Optional[str] = None,
|
flow_id: Optional[str] = None,
|
||||||
):
|
):
|
||||||
|
query = (
|
||||||
query = "SELECT index,flow_id, status, error, timestamp, vertex_id, inputs, outputs, target_id FROM transactions"
|
"SELECT index,flow_id, status, error, timestamp, vertex_id, inputs, outputs, target_id FROM transactions"
|
||||||
|
)
|
||||||
conditions = []
|
conditions = []
|
||||||
if source:
|
if source:
|
||||||
conditions.append(f"source = '{source}'")
|
conditions.append(f"source = '{source}'")
|
||||||
|
|
|
||||||
|
|
@ -180,7 +180,6 @@ def build_clean_params(target: "Vertex") -> dict:
|
||||||
|
|
||||||
def log_transaction(flow_id, vertex: "Vertex", status, target: Optional["Vertex"] = None, error=None):
|
def log_transaction(flow_id, vertex: "Vertex", status, target: Optional["Vertex"] = None, error=None):
|
||||||
try:
|
try:
|
||||||
|
|
||||||
monitor_service = get_monitor_service()
|
monitor_service = get_monitor_service()
|
||||||
clean_params = build_clean_params(vertex)
|
clean_params = build_clean_params(vertex)
|
||||||
data = {
|
data = {
|
||||||
|
|
@ -191,7 +190,7 @@ def log_transaction(flow_id, vertex: "Vertex", status, target: Optional["Vertex"
|
||||||
"timestamp": monitor_service.get_timestamp(),
|
"timestamp": monitor_service.get_timestamp(),
|
||||||
"status": status,
|
"status": status,
|
||||||
"error": error,
|
"error": error,
|
||||||
"flow_id": flow_id
|
"flow_id": flow_id,
|
||||||
}
|
}
|
||||||
monitor_service.add_row(table_name="transactions", data=data)
|
monitor_service.add_row(table_name="transactions", data=data)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue