refactor(chalice): refactored error-details code
This commit is contained in:
parent
961c685310
commit
cd80aa85ea
3 changed files with 12 additions and 5 deletions
|
|
@ -1,11 +1,11 @@
|
||||||
import schemas
|
import schemas
|
||||||
from chalicelib.core import metadata
|
from chalicelib.core import metadata
|
||||||
|
from chalicelib.core.errors import errors_legacy
|
||||||
|
from chalicelib.core.errors.modules import errors_helper
|
||||||
from chalicelib.core.errors.modules import sessions
|
from chalicelib.core.errors.modules import sessions
|
||||||
from chalicelib.utils import ch_client, exp_ch_helper
|
from chalicelib.utils import ch_client, exp_ch_helper
|
||||||
from chalicelib.utils import helper, metrics_helper
|
from chalicelib.utils import helper, metrics_helper
|
||||||
from chalicelib.utils.TimeUTC import TimeUTC
|
from chalicelib.utils.TimeUTC import TimeUTC
|
||||||
from . import errors as errors_legacy
|
|
||||||
from chalicelib.core.errors.modules import errors_helper
|
|
||||||
|
|
||||||
|
|
||||||
def _multiple_values(values, value_key="value"):
|
def _multiple_values(values, value_key="value"):
|
||||||
|
|
|
||||||
|
|
@ -1,13 +1,13 @@
|
||||||
import json
|
import json
|
||||||
from typing import Optional, List
|
from typing import List
|
||||||
|
|
||||||
import schemas
|
import schemas
|
||||||
|
from chalicelib.core.errors.modules import errors_helper
|
||||||
from chalicelib.core.sessions import sessions_search
|
from chalicelib.core.sessions import sessions_search
|
||||||
from chalicelib.core.sourcemaps import sourcemaps
|
from chalicelib.core.sourcemaps import sourcemaps
|
||||||
from chalicelib.utils import pg_client, helper
|
from chalicelib.utils import pg_client, helper
|
||||||
from chalicelib.utils.TimeUTC import TimeUTC
|
from chalicelib.utils.TimeUTC import TimeUTC
|
||||||
from chalicelib.utils.metrics_helper import get_step_size
|
from chalicelib.utils.metrics_helper import get_step_size
|
||||||
from chalicelib.core.errors.modules import errors_helper
|
|
||||||
|
|
||||||
|
|
||||||
def get(error_id, family=False) -> dict | List[dict]:
|
def get(error_id, family=False) -> dict | List[dict]:
|
||||||
|
|
|
||||||
|
|
@ -1,3 +1,8 @@
|
||||||
|
from typing import Optional
|
||||||
|
|
||||||
|
import schemas
|
||||||
|
|
||||||
|
|
||||||
def __get_basic_constraints(platform: Optional[schemas.PlatformType] = None, time_constraint: bool = True,
|
def __get_basic_constraints(platform: Optional[schemas.PlatformType] = None, time_constraint: bool = True,
|
||||||
startTime_arg_name: str = "startDate", endTime_arg_name: str = "endDate",
|
startTime_arg_name: str = "startDate", endTime_arg_name: str = "endDate",
|
||||||
chart: bool = False, step_size_name: str = "step_size",
|
chart: bool = False, step_size_name: str = "step_size",
|
||||||
|
|
@ -18,8 +23,10 @@ def __get_basic_constraints(platform: Optional[schemas.PlatformType] = None, tim
|
||||||
ch_sub_query.append("user_device_type = 'desktop'")
|
ch_sub_query.append("user_device_type = 'desktop'")
|
||||||
return ch_sub_query
|
return ch_sub_query
|
||||||
|
|
||||||
|
|
||||||
def __get_basic_constraints_ch(platform=None, time_constraint=True, startTime_arg_name="startDate",
|
def __get_basic_constraints_ch(platform=None, time_constraint=True, startTime_arg_name="startDate",
|
||||||
endTime_arg_name="endDate", type_condition=True, project_key="project_id", table_name=None):
|
endTime_arg_name="endDate", type_condition=True, project_key="project_id",
|
||||||
|
table_name=None):
|
||||||
ch_sub_query = [f"{project_key} =toUInt16(%(project_id)s)"]
|
ch_sub_query = [f"{project_key} =toUInt16(%(project_id)s)"]
|
||||||
if table_name is not None:
|
if table_name is not None:
|
||||||
table_name = table_name + "."
|
table_name = table_name + "."
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue