easy_sql.utils.kv

Module Contents

Classes

KV

Functions

get_key_by_splitter_and_strip(source, splitter = '=', strip = None)

get_value_by_splitter_and_strip(source, splitter = '=', strip = None)

class easy_sql.utils.kv.KV(k, v)
Parameters
as_dict(self)
Return type

Dict[str, str]

as_tuple(self, k_convert=None, v_convert=None)
Parameters
  • k_convert (Optional[Callable[[str], Any]]) –

  • v_convert (Optional[Callable[[str], Any]]) –

Return type

Tuple[Any, Any]

static from_config(config_line, splitter='=', strip=None)
Parameters
  • config_line (str) –

  • splitter (Optional[str]) –

  • strip (Optional[str]) –

Return type

KV

easy_sql.utils.kv.get_key_by_splitter_and_strip(source, splitter='=', strip=None)
Parameters
  • source (str) –

  • splitter (Optional[str]) –

  • strip (Optional[str]) –

easy_sql.utils.kv.get_value_by_splitter_and_strip(source, splitter='=', strip=None)
Parameters
  • source (str) –

  • splitter (Optional[str]) –

  • strip (Optional[str]) –