util module

class util.Hoare[source]

Bases: object

classmethod P(*formula)[source]
class util.Util[source]

Bases: object

classmethod check_emptyOR(proc, item)[source]
Parameters:
  • proc – lambda x: … or function 引数をひとつ持つ関数
  • item – 空 (list|dict|str) | None なら何もしない、空でなければprocを実行
Returns procが返値を持つ場合は、procに従う:
 
comment_sign = ['#', '/{2}']
classmethod conv_escapedKV(_type, key, value, enc='utf-8')[source]
classmethod runtime_type(rawStr)[source]

連想配列を文字列で受けて、評価済みの型で返す

classmethod sprint(msg, flag=False)[source]
class, f単位で出力制御設定するためのシンプルなDEBUG出力関数
NOTE: Util.sprint(.+,s*Trues*) が見つかったらprintに書き換える
Parameters:
  • msg – 表示文字列
  • flag – 表示制御flag
classmethod strip_comments(rawStr)[source]