クラス
class
pnq._itertools.requests.Response
(func, args, kwargs, err, res, start, end)Response(func, args, kwargs, err, res, start, end)
class
pnq._itertools.requests.StopWatch
(name='')コンテキスト内の処理時間を計測します。
Args:
- name: 任意の名前を付与できます
Members:
- name: 初期化時に付与した名前
- start: コンテキストの開始時間(UTC)
- end: コンテキストの完了時間(UTC)
- elapsed: 開始時間と完了時間の差分秒数
Usage:
>>> with StopWatch("test") as result:
>>> [x for x in range(10000)]
>>> print(result)
{'name': 'test', 'start': '2021-09-13T14:10:04.780085+00:00', 'end': '2021-09-13T14:10:11.907716+00:00', 'elapsed': 7.127631}
to_dict
(self)計測データを辞書化します。日付データはisoformatで出力されます