integrations.web.functions module

integrations/web/functions.py

class integrations.web.functions.SvcFunctions

Bases: FunctionsInterface

WebUI専用関数

get_conversations(m)

Abstractmethod dummy

Parameters:

m (MessageParserProtocol)

Return type:

dict[str, Any]

cookie取得

Parameters:

req (Request) – Request

Returns:

cookieデータ

Return type:

dict[str, str]

header_message(m)

ヘッダ情報取得

Parameters:

m (MessageParserProtocol) – メッセージデータ

Returns:

取得文字列

Return type:

tuple[str, str]

post_processing(m)

Abstractmethod dummy

Parameters:

m (MessageParserProtocol)

Return type:

None

cookie保存

Parameters:
  • html (str) – テンプレートHTML

  • req (Request) – Request

  • data (dict[str, Any]) – データ

Returns:

Response

Return type:

Response

to_styled_html(df, padding, index=False)

データフレームをHTML表に変換

Parameters:
  • df (pd.DataFrame) – 変換元データ

  • padding (str) – パディング

  • index (bool) – インデックスの表示

Returns:

HTML表

Return type:

str

to_text_html(text)

テキストをHTMLに変換

Parameters:

text (str) – 変換元

Returns:

返還後

Return type:

str