Debugtrace

Latest version: v1.4.0

Safety actively analyzes 621825 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.4.0

* `print` method now returns the `value` of the argument.
* Changed default values for the following properties.

| Property Name | New Default Value | Old Default Value |
| :-------------------- | :---------------: | :---------------: |
| minimum_output_count | 128 | 16 |
| minimum_output_length | 256 | 16 |

----
*Japanese*

* `print` メソッドは、引数の `value` を返すようにしました。
* 以下のプロパティのデフォルト値を変更しました。

| プロパティ名 | 新デフォルト値 | 旧デフォルト値 |
| :-------------------- | :------------: | :------------: |
| minimum_output_count | 128 | 16 |
| minimum_output_length | 256 | 16 |

1.3.0

* Added calling source file name and line number to log output of `enter` method.
* Abolished `logging_level` setting in `debugtrace.ini` and set it to fixed (`DEBUG`).
* Added `log_datetime_format` to `debugtrace.ini` setting item.

----
*Japanese*

* `enter` メソッドのログ出力に、呼び出し元のソースファイル名と行番号を追加しました。
* `debugtrace.ini`で`logging_level`の設定を廃止し、固定(`DEBUG`)にしました。
* `debugtrace.ini`の設定項目に`log_datetime_format`を追加しました。

1.2.0

* Added the runtime Python version to the startup log.
* Changed to output a log that shows thread switching.
* Changed default values for the following properties.

|Property Name|New Default Value|Old Default Value|
|:------------|:---------------:|:---------------:|
|minimum_output_count | 16| 5|
|minimum_output_length| 16| 5|
|collection_limit |128| 512|
|string_limit |256|8192|
|bytes_limit |256|8192|

----
*Japanese*

* 開始時のログに実行時のPythonのバージョンを追加しました。
* スレッドの切り替わりが分かるログを出力するようにしました。
* 以下のプロパティのデフォルト値を変更しました。

|プロパティ名|新デフォルト値|旧デフォルト値|
|:---------|:----------:|:----------:|
|minimum_output_count | 16| 5|
|minimum_output_length| 16| 5|
|collection_limit |128| 512|
|string_limit |256|8192|
|bytes_limit |256|8192|

1.1.0

* Fixed a bug that an error occurs when outputting an object of a class that implements ``__str__`` or ``__repr__``.
* Do not output ``tuple``, ``set``, ``dict`` data types.
``(1, 2, 3)`` ← ``(tuple)(1, 2, 3)``
``(1,)`` ← ``(tuple)(1)``
``()`` ← ``(tuple)()``
``{1, 2, 3}`` ← ``(set){1, 2, 3}``
``{}`` ← ``(set){}``
``{1: 'A', 2: 'B', 3; 'C'}`` ← ``(dict){1: 'A', 2: 'B', 3; 'C'}``
``{:}`` ← ``(dict){}``

----
*Japanese*

* ``__str__`` または ``__repr__`` を実装しているクラスのオブジェクトを出力するとエラーになる不具合を修正しました。
* ``tuple``, ``set``, ``dict`` のデータ型を出力しないようにしました。
``(1, 2, 3)`` ← ``(tuple)(1, 2, 3)``
``(1,)`` ← ``(tuple)(1)``
``()`` ← ``(tuple)()``
``{1, 2, 3}`` ← ``(set){1, 2, 3}``
``{}`` ← ``(set){}``
``{1: 'A', 2: 'B', 3; 'C'}`` ← ``(dict){1: 'A', 2: 'B', 3; 'C'}``
``{:}`` ← ``(dict){}``

1.0.3

Improved the line breaking processing for data output.

----
*Japanese*

データ出力の改行処理を改善

1.0.2

Change the start message. (`'DebugTrace-py ...'` <- `'DebugTrace-python ...'`)

----
*Japanese*

開始時のメッセージの変更 (``'DebugTrace-py ...'`` <- ``'DebugTrace-python ...'``)

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.