Add worker debug logging for channel key resolution
This commit is contained in:
@@ -98,6 +98,16 @@ def encode_operation(params: dict) -> dict:
|
|||||||
# Resolve channel key (v4.0.0)
|
# Resolve channel key (v4.0.0)
|
||||||
resolved_channel_key = _resolve_channel_key(params.get("channel_key", "auto"))
|
resolved_channel_key = _resolve_channel_key(params.get("channel_key", "auto"))
|
||||||
|
|
||||||
|
# DEBUG: Log what channel key the worker is using
|
||||||
|
import sys, os
|
||||||
|
from stegasoo.channel import get_channel_key, get_channel_key_hash
|
||||||
|
worker_channel_key = get_channel_key()
|
||||||
|
worker_channel_hash = get_channel_key_hash()
|
||||||
|
print(f"[WORKER ENCODE] cwd={os.getcwd()}", file=sys.stderr)
|
||||||
|
print(f"[WORKER ENCODE] channel_key param='{params.get('channel_key')}' -> resolved='{resolved_channel_key}'", file=sys.stderr)
|
||||||
|
print(f"[WORKER ENCODE] get_channel_key()={worker_channel_key}", file=sys.stderr)
|
||||||
|
print(f"[WORKER ENCODE] get_channel_key_hash()={worker_channel_hash[:8].hex() if worker_channel_hash else None}", file=sys.stderr)
|
||||||
|
|
||||||
# Call encode with correct parameter names
|
# Call encode with correct parameter names
|
||||||
result = encode(
|
result = encode(
|
||||||
message=payload,
|
message=payload,
|
||||||
@@ -151,6 +161,16 @@ def decode_operation(params: dict) -> dict:
|
|||||||
# Resolve channel key (v4.0.0)
|
# Resolve channel key (v4.0.0)
|
||||||
resolved_channel_key = _resolve_channel_key(params.get("channel_key", "auto"))
|
resolved_channel_key = _resolve_channel_key(params.get("channel_key", "auto"))
|
||||||
|
|
||||||
|
# DEBUG: Log what channel key the worker is using
|
||||||
|
import sys, os
|
||||||
|
from stegasoo.channel import get_channel_key, get_channel_key_hash
|
||||||
|
worker_channel_key = get_channel_key()
|
||||||
|
worker_channel_hash = get_channel_key_hash()
|
||||||
|
print(f"[WORKER DECODE] cwd={os.getcwd()}", file=sys.stderr)
|
||||||
|
print(f"[WORKER DECODE] channel_key param='{params.get('channel_key')}' -> resolved='{resolved_channel_key}'", file=sys.stderr)
|
||||||
|
print(f"[WORKER DECODE] get_channel_key()={worker_channel_key}", file=sys.stderr)
|
||||||
|
print(f"[WORKER DECODE] get_channel_key_hash()={worker_channel_hash[:8].hex() if worker_channel_hash else None}", file=sys.stderr)
|
||||||
|
|
||||||
# Call decode with correct parameter names
|
# Call decode with correct parameter names
|
||||||
result = decode(
|
result = decode(
|
||||||
stego_image=stego_data,
|
stego_image=stego_data,
|
||||||
|
|||||||
Reference in New Issue
Block a user