コード例 #1
0
def create_generalized_title(context: DefaultExecutionContext) -> str:
    params = context.get_current_parameters()
    print(params)
    print(context.prefetch_cols)
    # print(context.)

    # FIXME: this will set generalized_title to null if title isn't update.
    # How to get current row cols???
    if "title" in params:
        return generalize_text(params["title"])
コード例 #2
0
ファイル: models.py プロジェクト: nisheeth84/cognito-emulator
def pool_id_default(context: DefaultExecutionContext) -> int:
    result = context.root_connection.execute(  # type: ignore
        sa.select([Client.pool_id
                   ]).where(Client.id == context.get_current_parameters()[
                       "client_id"]  # type: ignore
                            ))
    try:
        return result.fetchone()[0]
    finally:
        result.close()
コード例 #3
0
ファイル: models.py プロジェクト: nisheeth84/cognito-emulator
 def _(context: DefaultExecutionContext):
     result = context.root_connection.execute(  # type: ignore
         sa.select([
             sql_func.coalesce(sql_func.max(class_.serial), 0) + 1
         ]).where(class_.client_id == context.get_current_parameters()[
             "client_id"]  # type: ignore
                  ))
     try:
         return result.fetchone()[0]
     finally:
         result.close()
コード例 #4
0
def create_default_avatar(context: DefaultExecutionContext) -> str:
    params = context.get_current_parameters()
    return generate_gravatar(params["email"])
コード例 #5
0
 def __init__(self, **kwargs):
     DefaultExecutionContext.__init__(self, **kwargs)
コード例 #6
0
ファイル: mod.py プロジェクト: Sayo-nika/Backend
def create_generalized_title(context: DefaultExecutionContext) -> str:
    params = context.get_current_parameters()
    return generalize_text(params["title"])
コード例 #7
0
 def calculate_default_karma(context: DefaultExecutionContext):
     return math.ceil(context.get_current_parameters()["importance"] * 0.1)
コード例 #8
0
ファイル: helper.py プロジェクト: pcreagan/test_old
def make_hash_f(context: DefaultExecutionContext) -> str:
    return make_hash(context.get_current_parameters()['code'])