Nick Alberelli
439fe8a1a0
PyAPI: support logging for Context.temp_override
...
Adds comprehensive logging system for temp_override context manager to
help developers debug "context is incorrect" operator poll failures.
The logging tracks all context member access during temp_override
sessions and provides detailed summaries to identify context
availability issues.
Features:
- Command-line logging: `./blender --log-level trace --log "context" `
- Python programmatic control: `temp_override_handle.logging_set(True)`
- C-level API: CTX_temp_override_logging_set/get() functions
- Tracks individual member access
- Uses CLOG logging infrastructure
The logging helps identify which context members are accessed during
temp_override sessions and whether they return valid data, making it
easier to debug operator poll functions that fail with context errors.
Ref !144810
2025-09-19 06:48:07 +00:00
..
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-08-08 08:47:41 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-08-26 02:14:30 +00:00
2025-06-28 10:15:27 +10:00
2025-08-22 14:05:28 +10:00
2025-06-28 10:15:27 +10:00
2025-06-20 14:34:25 +10:00
2025-06-28 10:15:27 +10:00
2025-09-12 22:05:53 +10:00
2025-06-28 10:15:27 +10:00
2025-01-07 12:39:13 +01:00
2025-02-13 18:58:08 +01:00
2025-07-04 11:10:54 +10:00
2025-01-07 12:39:13 +01:00
2025-07-27 12:49:02 +10:00
2025-06-28 10:15:27 +10:00
2025-05-02 15:08:29 +02:00
2025-06-28 10:15:27 +10:00
2025-07-04 11:10:54 +10:00
2024-09-25 18:04:27 +02:00
2025-09-11 06:08:30 +02:00
2025-09-11 06:08:30 +02:00
2025-05-29 21:21:18 +02:00
2025-07-27 12:49:02 +10:00
2025-09-19 06:48:07 +00:00
2024-09-25 18:04:27 +02:00
2025-01-07 12:39:13 +01:00
2025-08-26 02:14:30 +00:00
2025-08-26 02:14:30 +00:00
2025-01-07 12:39:13 +01:00
2025-08-26 02:14:30 +00:00
2025-06-28 10:15:27 +10:00
2025-07-04 11:10:54 +10:00
2025-06-28 10:15:27 +10:00
2025-08-05 11:16:22 +02:00
2025-06-28 10:15:27 +10:00
2025-01-07 12:39:13 +01:00
2025-06-28 10:15:27 +10:00
2025-09-02 11:30:09 +02:00
2025-06-28 10:15:27 +10:00
2025-08-05 11:16:22 +02:00
2025-06-28 10:15:27 +10:00
2025-08-12 13:32:41 +10:00
2025-08-12 13:32:41 +10:00
2025-06-28 10:15:27 +10:00
2025-09-19 06:48:07 +00:00
2025-01-07 12:39:13 +01:00
2025-08-26 02:14:30 +00:00
2025-01-07 12:39:13 +01:00
2025-01-07 12:39:13 +01:00
2025-06-28 10:15:27 +10:00
2025-07-04 11:10:54 +10:00
2025-01-07 12:39:13 +01:00
2025-08-26 02:14:30 +00:00
2025-01-20 17:39:25 +01:00
2025-08-22 14:05:28 +10:00
2025-01-07 12:39:13 +01:00
2025-08-26 02:14:30 +00:00
2025-01-07 12:39:13 +01:00
2025-08-22 14:05:28 +10:00
2025-01-07 11:27:20 +11:00
2025-08-22 03:42:34 +00:00
2025-01-07 12:39:13 +01:00
2025-09-19 08:21:30 +10:00
2025-08-10 03:48:48 +00:00
2025-07-23 20:59:16 +10:00
2025-06-28 10:15:27 +10:00
2025-08-22 14:05:28 +10:00
2025-06-28 10:15:27 +10:00
2025-08-26 02:14:30 +00:00
2025-06-28 10:15:27 +10:00
2025-09-11 06:08:30 +02:00
2025-01-07 12:39:13 +01:00
2025-09-11 06:08:30 +02:00