debug print less, alt-tab
This commit is contained in:
1 parent
b6b1fe2d5b
commit
95aade31bc
3 files changed
+41
-12
No files matched your search
@@ -15,7 +15,7 @@ from katrain.core.constants import OUTPUT_DEBUG, OUTPUT_ERROR, OUTPUT_EXTRA_DEBU
|
||||
from katrain.core.game_node import GameNode
|
||||
from katrain.core.lang import i18n
|
||||
from katrain.core.sgf_parser import Move
|
||||
from katrain.core.utils import find_package_resource
|
||||
from katrain.core.utils import find_package_resource, json_truncate_arrays
|
||||
|
||||
|
||||
class EngineDiedException(Exception):
|
||||
@@ -219,7 +219,7 @@ class KataGoEngine:
|
||||
f"[{time_taken:.1f}][{query_id}][{'....' if partial_result else 'done'}] KataGo analysis received: {len(analysis.get('moveInfos',[]))} candidate moves, {analysis['rootInfo']['visits'] if results_exist else 'n/a'} visits",
|
||||
OUTPUT_DEBUG,
|
||||
)
|
||||
self.katrain.log(line, OUTPUT_EXTRA_DEBUG)
|
||||
self.katrain.log(json_truncate_arrays(analysis), OUTPUT_EXTRA_DEBUG)
|
||||
try:
|
||||
if callback and results_exist:
|
||||
callback(analysis, partial_result)
|
||||
|
||||
@@ -72,3 +72,16 @@ def format_visits(n):
|
||||
if n < 1e6:
|
||||
return f"{n/1000:.0f}k"
|
||||
return f"{n/1e6:.0f}k"
|
||||
|
||||
|
||||
def json_truncate_arrays(data, lim=20):
|
||||
if isinstance(data, list):
|
||||
if data and isinstance(data[0], dict):
|
||||
return [json_truncate_arrays(d) for d in data]
|
||||
if len(data) > lim:
|
||||
data = [f"{len(data)} x {type(data[0]).__name__}"]
|
||||
return data
|
||||
elif isinstance(data, dict):
|
||||
return {k: json_truncate_arrays(v) for k, v in data.items()}
|
||||
else:
|
||||
return data
|
||||
Reference in new issue
Block a user