Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Bug]: visualize fails when no screenshots are present #762

Open
abrichr opened this issue Jun 16, 2024 · 1 comment
Open

[Bug]: visualize fails when no screenshots are present #762

abrichr opened this issue Jun 16, 2024 · 1 comment
Labels
bug Something isn't working

Comments

@abrichr
Copy link
Member

abrichr commented Jun 16, 2024

Describe the bug

via @alphadev on Discord:

               {'id': 5714,
                'mouse_pressed': False,
                'timestamp': 1718573830.5520644}],
  'mouse_button_name': 'left',
  'mouse_x': 1498,
  'mouse_y': 894,
  'name': 'singleclick',
  'reducer_names': {'mouse_click'},
  'screenshot_timestamp': 1718573840.951178,
  'timestamp': 1718573829.9590232,
  'window_event_timestamp': 1718573830.6910732},
 {'canonical_text': '<shift>-h',
  'children': [{'canonical_key_name': 'shift',
                'id': 5715,
                'key_name': 'shift',
                'name': 'press',
                'screenshot_timestamp': 1718573842.0284984,
                'timestamp': 1718573841.993897},
               {'canonical_key_char': 'h',
                'id': 5716,
                'key_char': 'H',
                'key_vk': '72',
                'name': 'press',
                'screenshot_timestamp': 1718573842.1779761,
                'timestamp': 1718573842.1290543},
               {'canonical_key_name': 'shift',
                'id': 5717,
                'key_name': 'shift',
                'name': 'release',
                'screenshot_timestamp': 1718573842.1779761,
                'timestamp': 1718573842.2468576}],
  'name': 'type',
  'reducer_names': {'keyboard'},
  'screenshot_timestamp': 1718573842.0284984,
  'text': '<shift>-H',
  'timestamp': 1718573830.9612107,
  'window_event_timestamp': 1718573841.8384597},
 {'canonical_text': 'i',
  'children': [{'canonical_key_char': 'i',
                'id': 5718,
                'key_char': 'i',
                'key_vk': '73',
                'name': 'press',
                'screenshot_timestamp': 1718573842.3075366,
                'timestamp': 1718573842.2694087},
               {'canonical_key_char': 'h',
                'id': 5719,
                'key_char': 'h',
                'key_vk': '72',
                'name': 'release',
                'screenshot_timestamp': 1718573842.3075366,
                'timestamp': 1718573842.3449655},
               {'canonical_key_char': 'i',
                'id': 5720,
                'key_char': 'i',
                'key_vk': '73',
                'name': 'release',
                'screenshot_timestamp': 1718573842.457266,
                'timestamp': 1718573842.4092443}],
  'name': 'type',
  'reducer_names': {'keyboard'},
  'screenshot_timestamp': 1718573842.3075366,
  'text': 'i',
  'timestamp': 1718573830.9837618,
  'window_event_timestamp': 1718573841.8384597},
 {'canonical_text': '<32>',
  'children': [{'id': 5721,
                'name': 'press',
                'screenshot_timestamp': 1718573842.457266,
                'timestamp': 1718573842.5397298},
               {'id': 5722,
                'name': 'release',
                'screenshot_timestamp': 1718573842.6377387,
                'timestamp': 1718573842.6499221}],
  'name': 'type',
  'reducer_names': {'keyboard'},
  'screenshot_timestamp': 1718573842.457266,
  'text': '<space>',
  'timestamp': 1718573831.1142473,
  'window_event_timestamp': 1718573841.8384597},
 {'canonical_text': '<ctrl>-<ctrl>-<ctrl>-<ctrl>',
  'children': [{'id': 5723,
                'screenshot_timestamp': 1718573843.2517736,
                'timestamp': 1718573843.2591236},
               {'id': 5724,
                'screenshot_timestamp': 1718573843.6208365,
                'timestamp': 1718573843.7661896},
               {'id': 5725,
                'screenshot_timestamp': 1718573843.8337686,
                'timestamp': 1718573843.792407},
               {'id': 5726,
                'screenshot_timestamp': 1718573843.8337686,
                'timestamp': 1718573843.8249946}],
  'name': 'type',
  'reducer_names': {'keyboard'},
  'screenshot_timestamp': 1718573843.2517736,
  'text': '<ctrl_l>-<ctrl_l>-<ctrl_l>-<ctrl_l>',
  'timestamp': 1718573831.7234488,
  'window_event_timestamp': 1718573841.8384597}]
Preparing HTML:   0%|                                                                                                       | 0/19 [00:00<?, ?event/s]2024-06-17 03:11:30.403 | INFO     | __main__:main:282 - len(action_events)=19
Preparing HTML:   0%|                                                                                                       | 0/19 [00:00<?, ?event/s] 
2024-06-17 03:11:31.619 | ERROR    | fire.core:_CallAndUpdateTrace:681 - An error has been caught in function '_CallAndUpdateTrace', process 'MainProcess' (10428), thread 'MainThread' (24140):
Traceback (most recent call last):

  File "C:\Users\akjha\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
           |         |     -> {'__name__': '__main__', '__doc__': 'Implements visualization utilities for OpenAdapt.', '__package__': 'openadapt', '__loade...
           |         -> <code object <module> at 0x000002C3981449D0, file "D:\test\OpenAdapt\openadapt\visualize.py", line 1>
           -> <function _run_code at 0x000002C398082CB0>

  File "C:\Users\akjha\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
         |     -> {'__name__': '__main__', '__doc__': 'Implements visualization utilities for OpenAdapt.', '__package__': 'openadapt', '__loade...     
         -> <code object <module> at 0x000002C3981449D0, file "D:\test\OpenAdapt\openadapt\visualize.py", line 1>

  File "D:\test\OpenAdapt\openadapt\visualize.py", line 416, in <module>
    fire.Fire(main)
    |    |    -> <function main at 0x000002C3D0ABD3F0>
    |    -> <function Fire at 0x000002C3B38DEC20>
    -> <module 'fire' from 'C:\\Users\\akjha\\AppData\\Local\\pypoetry\\Cache\\virtualenvs\\openadapt-PrTjJyzk-py3.10\\lib\\site-pac...

  File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      |     |          |     |                 |        -> 'visualize.py'
                      |     |          |     |                 -> {}
                      |     |          |     -> Namespace(verbose=False, interactive=False, separator='-', completion=None, help=False, trace=False)   
                      |     |          -> []
                      |     -> <function main at 0x000002C3D0ABD3F0>
                      -> <function _Fire at 0x000002C3B39893F0>

  File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 466, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
    |                           -> <function _CallAndUpdateTrace at 0x000002C3B3989510>
    -> <function main at 0x000002C3D0ABD3F0>

> File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 681, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                |   |          -> {}
                |   -> [None, None, False, True]
                -> <function main at 0x000002C3D0ABD3F0>

  File "D:\test\OpenAdapt\openadapt\visualize.py", line 310, in main
    image = display_event(action_event)
            |             -> ActionEvent(name='move', timestamp=1718573825.0334191, recording_timestamp=1718573822.7733512, screegit push --set-upstream origin fix/visualize-screenshot-nonenshot_timestamp=171857382...
            -> <function display_event at 0x000002C3D0A96200>

  File "D:\test\OpenAdapt\openadapt\plotting.py", line 254, in display_event
    image = screenshot.image.convert("RGBA")
            -> None

AttributeError: 'NoneType' object has no attribute 'image'

To Reproduce

TODO

@abrichr abrichr added the bug Something isn't working label Jun 16, 2024
@abrichr
Copy link
Member Author

abrichr commented Jun 18, 2024

On #763:

2024-06-18 22:04:07.076 | INFO     | openadapt.utils:wrapper_logging:675 -  -> Enter: read_window_events(<queue.Queue object at 0x000001DA0B514580>, <multiprocessing.synchronize.Event object at 0x000001DA0B5D5F30>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <Synchronized wrapper for c_long(0)>)
2024-06-18 22:04:07.076 | INFO     | __main__:read_screen_events:663 - Starting
2024-06-18 22:04:07.076 | INFO     | __main__:read_window_events:695 - Starting
2024-06-18 22:04:07.089 | INFO     | openadapt.utils:wrapper_logging:675 -  -> Enter: process_events(<queue.Queue object at 0x000001DA0B514580>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001DA0B5734C0>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001DA0B5D5C00>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001DA0B5D64A0>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001DA0B5D6C50>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001DA0B5D7E80>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x000001DA0B5D5F30>, <Synchronized wrapper for c_long(1)>, <Synchronized wrapper for c_long(0)>, <Synchronized wrapper for c_long(0)>, <Synchronized wrapper for c_long(0)>, <Synchronized wrapper for c_long(0)>)
2024-06-18 22:04:07.090 | INFO     | __main__:process_events:158 - Starting
2024-06-18 22:04:07.918 | INFO     | __main__:read_window_events:720 - _window_data={'title': 'page.tsx - test - Visual Studio Code', 'left': -8, 'top': -8, 'width': 1936, 'height': 1048, 'window_id': 0}
2024-06-18 22:04:29.912 | INFO     | openadapt.utils:wrapper_logging:675 -  -> Enter: write_events(screen, <function write_screen_event at 0x000001D321634A60>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001D374B880A0>, <Synchronized wrapper for c_long(0)>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001D321649870>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x000001D321648CA0>, <Synchronized wrapper for c_long(5)>)
2024-06-18 22:04:29.917 | DEBUG    | openadapt.utils:set_start_time:374 - _start_time=1718728447.0004504 _start_perf_counter=239272.4433038
2024-06-18 22:04:29.926 | INFO     | __mp_main__:write_events:336 - event_type='screen' starting
2024-06-18 22:04:30.010 | INFO     | openadapt.utils:wrapper_logging:675 -  -> Enter: write_events(action, <function write_action_event at 0x00000139C39448B0>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x0000013996F380A0>, <Synchronized wrapper for c_long(0)>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x00000139C395D870>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x00000139C395CCA0>, <Synchronized wrapper for c_long(6)>)
2024-06-18 22:04:30.025 | DEBUG    | openadapt.utils:set_start_time:374 - _start_time=1718728447.0004504 _start_perf_counter=239272.5504778
2024-06-18 22:04:30.039 | INFO     | __mp_main__:write_events:336 - event_type='action' starting
2024-06-18 22:04:30.104 | INFO     | openadapt.utils:wrapper_logging:675 -  -> Enter: performance_stats_writer(<openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x0000020AD09680A0>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x0000020AFD3AD900>, <Synchronized wrapper for c_long(7)>)
2024-06-18 22:04:30.125 | DEBUG    | openadapt.utils:set_start_time:374 - _start_time=1718728447.0004504 _start_perf_counter=239272.650006
2024-06-18 22:04:30.161 | INFO    2024-06-18 22:04:30.176 | INFO     | __mp_main__:record_audio:1046 - Audio recording started.
 | 2024-06-18 22:04:30.201__mp_main__ | 2024-06-18 22:04:30.207 | INFO     | openadapt.utils:INFO    wrapper_logging | ::2024-06-18 22:04:30.211openadapt.utils | :DEBUG   675performance_stats_writerwrapper_logging |  - : -> Enter: write_events(window, <function write_window_event at 0x0000020803C74AF0>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x00000208571C80A0>, <Synchronized wrapper for c_long(0)>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x0000020803C89900>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x0000020803C88D30>, <Synchronized wrapper for c_long(8)>)openadapt.utils
7522024-06-18 22:04:30.231 - :Performance stats writer starting | :675
set_start_timeDEBUG    - : |  -> Enter: write_events(screen, <function write_video_event at 0x000001FCD10D8DC0>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001FCA46680A0>, <Synchronized wrapper for c_long(0)>, <openadapt.extensions.synchronized_queue.SynchronizedQueue object at 0x000001FCD10ED870>, Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, double_click_distance_pixels=4, platform='win32', task_description='testing out openadapt on single monitor 1', config={'ROOT_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt', 'PRIVATE_AI_API_KEY': '******************Y>', 'REPLICATE_API_TOKEN': '*******************N>', 'DEFAULT_SEGMENTATION_ADAPTER': 'ultralytics', 'OPENAI_API_KEY': '***************>', 'ANTHROPIC_API_KEY': '******************>', 'GOOGLE_API_KEY': '***************>', 'CACHE_DIR_PATH': '.cache', 'CACHE_ENABLED': True, 'CACHE_VERBOSITY': 0, 'DB_ECHO': False, 'ERROR_REPORTING_ENABLED': True, 'OPENAI_MODEL_NAME': 'gpt-3.5-turbo', 'RECORD_WINDOW_DATA': False, 'RECORD_READ_ACTIVE_ELEMENT_STATE': False, 'RECORD_VIDEO': True, 'RECORD_AUDIO': True, 'RECORD_FULL_VIDEO': False, 'RECORD_IMAGES': False, 'LOG_MEMORY': False, 'REPLAY_STRIP_ELEMENT_STATE': True, 'VIDEO_ENCODING': 'libx264', 'VIDEO_PIXEL_FORMAT': 'yuv444p', 'VIDEO_DIR_PATH': 'D:\\test\\OpenAdapt\\openadapt\\data\\videos', 'STOP_SEQUENCES': [['o', 'a', '.', 's', 't', 'o', 'p'], ['ctrl', 'ctrl', 'ctrl']], 'IGNORE_WARNINGS': False, 'MAX_NUM_WARNINGS_PER_SECOND': 5, 'WARNING_SUPPRESSION_PERIOD': 1, 'MESSAGES_TO_FILTER': ['Cannot pickle Objective-C objects'], 'ACTION_TEXT_SEP': '-', 'ACTION_TEXT_NAME_PREFIX': '<', 'ACTION_TEXT_NAME_SUFFIX': '>', 'PLOT_PERFORMANCE': True, 'APP_DARK_MODE': False, 'SCRUB_ENABLED': False, 'SCRUB_CHAR': '*', 'SCRUB_LANGUAGE': 'en', 'SCRUB_FILL_COLOR': 255, 'SCRUB_KEYS_HTML': ['text', 'canonical_text', 'title', 'state', 'task_description', 'key_char', 'canonical_key_char', 'key_vk', 'children'], 'SCRUB_CONFIG_TRF': {'nlp_engine_name': 'spacy', 'models': [{'lang_code': 'en', 'model_name': 'en_core_web_trf'}]}, 'SCRUB_PRESIDIO_IGNORE_ENTITIES': [], 'VISUALIZE_DARK_MODE': False, 'VISUALIZE_RUN_NATIVELY': True, 'VISUALIZE_DENSE_TREES': True, 'VISUALIZE_ANIMATIONS': True, 'VISUALIZE_EXPAND_ALL': False, 'VISUALIZE_MAX_TABLE_CHILDREN': 10, 'SAVE_SCREENSHOT_DIFF': False, 'SPACY_MODEL_NAME': 'en_core_web_trf', 'DASHBOARD_CLIENT_PORT': 5173, 'DASHBOARD_SERVER_PORT': 8080, 'SOM_SERVER_URL': '<SOM_SERVER_URL>', 'UNIQUE_USER_ID': 'ccbc541e-c971-4863-bd2c-5f81b139cbf4', 'DEFAULT_ADAPTER': 'openai'}), <multiprocessing.synchronize.Event object at 0x000001FCD10ECCA0>, <Synchronized wrapper for c_long(8)>, <function video_pre_callback at 0x000001FCD10D8B80>, <function video_post_callback at 0x000001FCD10D8D30>, (video))374
openadapt.utils - :_start_time=1718728447.0004504 _start_perf_counter=239272.7359732set_start_time2024-06-18 22:04:30.256:   
374 |  - DEBUG    | 2024-06-18 22:04:30.257_start_time=1718728447.0004504 _start_perf_counter=239272.7567521 | openadapt.utils
:INFO    set_start_time | :2024-06-18 22:04:30.259374__mp_main__ |  - :INFO    _start_time=1718728447.0004504 _start_perf_counter=239272.7813136memory_writer | :
7962024-06-18 22:04:30.267__mp_main__ | : - INFO    write_eventsMemory writer starting |
:__mp_main__336: - write_eventsevent_type='window' starting:
336 - event_type='screen' starting
2024-06-18 22:04:30.406 | INFO     | openadapt.video:initialize_video_writer:76 - initializing video stream...
2024-06-18 22:04:30.681 | INFO     | openadapt.db.crud:update_video_start_time:639 - Updated video start time for recording 1718728447.0004504 to 1718728447.237433.
2024-06-18 22:04:30.709 | INFO     | __main__:record:1336 - ****************************************
2024-06-18 22:04:30.726 | INFO     | __main__:record:1336 - ****************************************
2024-06-18 22:04:30.731 | INFO     | __main__:record:1336 - ****************************************
2024-06-18 22:04:30.732 | INFO     | __main__:record:1336 - ****************************************
2024-06-18 22:04:30.733 | INFO     | __main__:record:1336 - ****************************************
2024-06-18 22:04:30.734 | INFO     | __main__:record:1339 - All readers and writers have started. Waiting for input events...
2024-06-18 22:04:32.700 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:32.739 | DEBUG    | __mp_main__:write_events:382 - event_type='window' written
2024-06-18 22:04:32.750 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:32.7722024-06-18 22:04:32.803 |  | DEBUG   DEBUG    |  | __mp_main__openadapt.video::write_eventswrite_video_frame::382139 -  - event_type='screen' writtentimestamp=1718728472.5574918 video_start_timestamp=1718728447.237433 time_diff=25.320058822631836 pts=607 force_key_frame=True

2024-06-18 22:04:33.183 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728472.5574918 video_start_timestamp=1718728447.237433 time_diff=25.320058822631836 pts=607 force_key_frame=True
2024-06-18 22:04:33.306 | DEBUG    | openadapt.video:write_video_frame:146 - incremented pts=608
2024-06-18 22:04:33.711 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:33.886 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
2024-06-18 22:04:34.186 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.238 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.244 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.253 | DEBUG    | __mp_main__:write_events2024-06-18 22:04:34.282:2024-06-18 22:04:34.305 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
 | 382 - DEBUG    | event_type='action' writtenopenadapt.video
:write_video_frame:139 - timestamp=1718728474.0498998 video_start_timestamp=1718728447.237433 time_diff=26.812466859817505 pts=643 force_key_frame=False
2024-06-18 22:04:34.354 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.386 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.399 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.489 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.501 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.530 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.598 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.616 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.699 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728474.161883 video_start_timestamp=1718728447.237433 time_diff=26.924450159072876 pts=646 force_key_frame=False
2024-06-18 22:04:34.717 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:34.736 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.763 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:34.991 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
2024-06-18 22:04:35.005 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.014 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:35.023 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:35.055 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.094 | DEBUG    | openadapt.video:write_video_frame:2024-06-18 22:04:35.1152024-06-18 22:04:35.121 | 139DEBUG    |  -  | __mp_main__DEBUG   timestamp=1718728474.262943 video_start_timestamp=1718728447.237433 time_diff=27.02551007270813 pts=648 force_key_frame=False: |
write_events__mp_main__::382write_events: - 382 - event_type='screen' writtenevent_type='action' written

2024-06-18 22:04:35.140 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.218 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:35.292 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.289 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728474.368408 video_start_timestamp=1718728447.237433 time_diff=27.130975008010864 pts=651 force_key_frame=False
2024-06-18 22:04:35.310 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.340 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.419 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.423 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
2024-06-18 22:04:35.427 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.457 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.467 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:35.5792024-06-18 22:04:35.593 |  | DEBUG   DEBUG    |  | openadapt.video2024-06-18 22:04:35.620 | DEBUG    | __mp_main__:__mp_main__:write_events:write_video_frame:write_events:382: - 139382 - event_type='screen' written - timestamp=1718728474.445182 video_start_timestamp=1718728447.237433 time_diff=27.207749128341675 pts=652 force_key_frame=False

event_type='action' written
2024-06-18 22:04:35.674 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.763 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.775 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.786 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.798 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.836 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.842 | DEBUG    | __mp_main__:write_events:3822024-06-18 22:04:35.847 -  | event_type='screen' writtenDEBUG    | 
__mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.865 | 2024-06-18 22:04:35.875DEBUG    |  | DEBUG   __mp_main__ | :__mp_main__write_events::write_events382: - 382event_type='screen' written
 - event_type='action' written
2024-06-18 22:04:35.944 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:35.963 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728474.7268348 video_start_timestamp=1718728447.237433 time_diff=27.489401817321777 pts=659 force_key_frame=False
2024-06-18 22:04:35.975 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:36.030 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.141 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.156 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.163 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
2024-06-18 22:04:36.185 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.201 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.224 | DEBUG    | __mp_main__2024-06-18 22:04:36.2452024-06-18 22:04:36.245 | :DEBUG    | write_events | :DEBUG   __mp_main__382 | : - write_events__mp_main__:event_type='action' written382:
 - write_eventsevent_type='screen' written:
382 - event_type='screen' written
2024-06-18 22:04:36.307 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.342 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728474.8058 video_start_timestamp=1718728447.237433 time_diff=27.56836700439453 pts=661 force_key_frame=False
2024-06-18 22:04:36.353 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.369 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.472 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.485 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.546 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:36.581 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.626 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
2024-06-18 22:04:36.632 | DEBUG    | __mp_main__:write_events:3822024-06-18 22:04:36.638 -  | event_type='screen' written2024-06-18 22:04:36.652DEBUG    |  | DEBUG
__mp_main__ | :__mp_main__write_events::write_events382: - 382event_type='action' written - 
event_type='screen' written
2024-06-18 22:04:36.716 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.747 | DEBUG    | openadapt.video2024-06-18 22:04:36.775: | write_video_frame:DEBUG   139 |  - __mp_main__:timestamp=1718728474.918451 video_start_timestamp=1718728447.237433 time_diff=27.681018114089966 pts=664 force_key_frame=Falsewrite_events
:382 - event_type='action' written
2024-06-18 22:04:36.805 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.839 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:36.950 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:36.975 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.004 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.015 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.047 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.108 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.134 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728475.0315223 video_start_timestamp=1718728447.237433 time_diff=27.794089317321777 pts=667 force_key_frame=False
2024-06-18 22:04:37.159 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.173 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.202 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.302 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.318 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.402 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.4122024-06-18 22:04:37.410 | DEBUG    |  | DEBUG   __mp_main__ | :openadapt.videowrite_events::write_video_frame382: - 139 - event_type='screen' writtentimestamp=1718728475.1230044 video_start_timestamp=1718728447.237433 time_diff=27.885571479797363 pts=669 force_key_frame=False

2024-06-18 22:04:37.435 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.476 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.528 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.599 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.632 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.639 | DEBUG    | __mp_main__:write_events2024-06-18 22:04:37.652: | 382DEBUG    -  | __mp_main__event_type='screen' written:
write_events:382 - event_type='action' written
2024-06-18 22:04:37.699 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.727 | 2024-06-18 22:04:37.740DEBUG    |  | openadapt.videoDEBUG   : | write_video_frame__mp_main__::139write_events - :timestamp=1718728475.2096086 video_start_timestamp=1718728447.237433 time_diff=27.97217559814453 pts=671 force_key_frame=False382
 - event_type='action' written
2024-06-18 22:04:37.902 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:37.934 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:37.990 | DEBUG    | __mp_main__:write_events:382 - 2024-06-18 22:04:38.002event_type='screen' written | 
DEBUG    | __mp_main__:write_events2024-06-18 22:04:38.061: | 382DEBUG   2024-06-18 22:04:38.070 -  |  | event_type='screen' written__mp_main__DEBUG   : |
write_eventsopenadapt.video::382write_video_frame - :139event_type='action' written -
timestamp=1718728475.549198 video_start_timestamp=1718728447.237433 time_diff=28.31176495552063 pts=679 force_key_frame=False
2024-06-18 22:04:38.257 | INFO     | __main__:read_window_events:720 - _window_data={'title': 'Start', 'left': 0, 'top': 0, 'width': 1920, 'height': 1032, 'window_id': 0}
2024-06-18 22:04:38.299 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.326 | DEBUG    | __mp_main__2024-06-18 22:04:38.330: | write_eventsDEBUG   : | 382 - __mp_main__:event_type='window' writtenwrite_events
:382 - event_type='screen' written
2024-06-18 22:04:38.356 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.411 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:38.419 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.472 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:38.507 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728475.683712 video_start_timestamp=1718728447.237433 time_diff=28.446279048919678 pts=682 force_key_frame=False
2024-06-18 22:04:38.656 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.674 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.778 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:38.797 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.803 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:38.837 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:38.884 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728475.7536016 video_start_timestamp=1718728447.237433 time_diff=28.51616859436035 pts=684 force_key_frame=False
2024-06-18 22:04:38.915 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.006 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:39.023 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.047 | 2024-06-18 22:04:39.104 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
DEBUG    | __mp_main__:write_events:2024-06-18 22:04:39.129 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})
382 - event_type='action' written
2024-06-18 22:04:39.163 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:39.192 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:39.241 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.266 | DEBUG    | 2024-06-18 22:04:39.275__mp_main__ | :DEBUG   write_events | :openadapt.video382: - write_video_frameevent_type='action' written:
139 - timestamp=1718728475.88954 video_start_timestamp=1718728447.237433 time_diff=28.652107000350952 pts=687 force_key_frame=False
2024-06-18 22:04:39.340 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.373 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.476 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.507 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.535 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.549 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.672 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.732 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.763 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:39.795 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.817 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.830 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:39.8392024-06-18 22:04:39.836 |  | 2024-06-18 22:04:39.844 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
DEBUG   DEBUG    |  | openadapt.video__mp_main__::write_video_framewrite_events::139382 -  - timestamp=1718728475.9841359 video_start_timestamp=1718728447.237433 time_diff=28.746702909469604 pts=689 force_key_frame=Falseevent_type='screen' written   

2024-06-18 22:04:39.885 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.008 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.038 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.108 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.130 | DEBUG    | __mp_main__:write_events:2024-06-18 22:04:40.146 | 382DEBUG    -  | event_type='screen' written__mp_main__
:write_events:382 - event_type='action' written
2024-06-18 22:04:40.207 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.246 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.249 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728476.0563114 video_start_timestamp=1718728447.237433 time_diff=28.818878412246704 pts=691 force_key_frame=False
2024-06-18 22:04:40.276 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.298 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.336 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.457 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.583 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.638 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.652 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.676 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.677 | INFO     | __main__:read_window_events:720 - _window_data={'title': 'Calculator', 'left': 1463, 'top': 127, 'width': 336, 'height': 541, 'window_id': 0}
2024-06-18 22:04:40.687 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:40.701 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.713 | 2024-06-18 22:04:40.713DEBUG    |  | DEBUG   __mp_main__ | :__mp_main__write_events::write_events382: - 382 - event_type='screen' writtenevent_type='window' written

2024-06-18 22:04:40.801 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728476.1313653 video_start_timestamp=1718728447.237433 time_diff=28.893932342529297 pts=693 force_key_frame=False
2024-06-18 22:04:40.828 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:40.846 | DEBUG    | __mp_main__:2024-06-18 22:04:40.852write_events | :DEBUG   382 |  - __mp_main__:event_type='action' writtenwrite_events:
382 - event_type='screen' written
2024-06-18 22:04:40.989 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.079 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.1022024-06-18 22:04:41.109 |  | DEBUG   DEBUG    |  | __mp_main____mp_main__::write_eventswrite_events::382382 -  - event_type='action' writtenevent_type='screen' written

2024-06-18 22:04:41.160 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.183 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.235 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.293 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.3182024-06-18 22:04:41.327 |  | DEBUG   DEBUG    |  | openadapt.video__mp_main__::write_video_frame2024-06-18 22:04:41.332write_events::139382 -  -  | event_type='action' writtentimestamp=1718728476.4633904 video_start_timestamp=1718728447.237433 time_diff=29.22595739364624 pts=701 force_key_frame=FalseDEBUG
 |
__mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.428 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.515 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.577 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.610 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.668 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.703 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.728 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.764 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.774 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.834 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728476.6890469 video_start_timestamp=1718728447.237433 time_diff=29.451613903045654 pts=706 force_key_frame=False
2024-06-18 22:04:41.846 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.878 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:41.954 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:41.970 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.077 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.123 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.155 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written2024-06-18 22:04:42.159 | 
DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:42.199 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.210 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.224 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728477.6015024 video_start_timestamp=1718728447.237433 time_diff=30.36406946182251 pts=728 force_key_frame=False
2024-06-18 22:04:42.258 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:42.331 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:42.336 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.452 | DEBUG    | __mp_main__:write_events:382 - event_type='window' written
2024-06-18 22:04:42.456 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:42.474 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.516 | INFO     | __main__:on_press:936 - Stop sequence entered! Stopping recording now.
2024-06-18 22:04:42.519 | DEBUG    | __mp_main__2024-06-18 22:04:42.534: | write_events:DEBUG   382 |  - __mp_main__event_type='action' written:
write_events:382 - event_type='screen' written
2024-06-18 22:04:42.611 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.623 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.646 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728477.7173393 video_start_timestamp=1718728447.237433 time_diff=30.4799063205719 pts=731 force_key_frame=False
2024-06-18 22:04:42.653 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.667 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.678 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.828 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:42.930 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:42.948 | 2024-06-18 22:04:42.956DEBUG    |  | 2024-06-18 22:04:42.989__mp_main__ | DEBUG   2024-06-18 22:04:42.954 | INFO     | __main__:read_window_events:720 - _window_data={'title': 'page.tsx - test - Visual Studio Code', 'left': -8, 'top': -8, 'width': 1936, 'height': 1048, 'window_id': 0}
:DEBUG    | write_events__mp_main__: | :382__mp_main__write_events: - write_events:event_type='screen' written:382
 - 382 - event_type='action' writtenevent_type='screen' written

2024-06-18 22:04:43.098 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.110 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.094 | 2024-06-18 22:04:43.124 | INFO     | __main__:record:1358 - joining...
DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728477.8420107 video_start_timestamp=1718728447.237433 time_diff=30.604577779769897 pts=734 force_key_frame=False
Writing window events...:   0%|                                                                    | 0/4 [00:00<?, ?event/s]2024-06-18 22:04:43.157 | INFO     | __mp_main__:record_audio:1065 - Transcribing audio...
Writing window events...: 100%|██████████████████████████████████████████████████████████| 4/4 [00:00<00:00, 1923.99event/s] 
:2024-06-18 22:04:43.162write_events | :INFO    382 |  - __mp_main__event_type='action' written:
write_events:390 - event_type='window' done
2024-06-18 22:04:43.173 | INFO    2024-06-18 22:04:43.1862024-06-18 22:04:43.271 | INFO     | __main__:read_screen_events:675 - Done
2024-06-18 22:04:43.273 | INFO     | __main__:process_events:235 - Done
2024-06-18 22:04:43.276 | INFO     | openadapt.utils:wrapper_logging:687 -  <- Leave: process_events(None)
Writing action events...:   0%|                                                                  | 0/413 [00:00<?, ?event/s]DEBUG    |  | openadapt.utils__mp_main__DEBUG   ::wrapper_loggingwrite_events: | :__mp_main__382687: -  - write_eventsevent_type='screen' written: <- Leave: write_events(None)
382
 - 2024-06-18 22:04:43.429 | INFO    event_type='screen' written |
__mp_main__:write_events:390 - event_type='screen' done
Writing screen(video) events...:   0%|                                                            | 0/51 [00:00<?, ?event/s]2024-06-18 22:04:43.438 | INFO     | openadapt.utils:wrapper_logging:687 -  <- Leave: write_events(None)
2024-06-18 22:04:43.505 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728477.9321678 video_start_timestamp=1718728447.237433 time_diff=30.694734811782837 pts=736 force_key_frame=False
Writing action events...:  32%|█████████████████▏                                    | 131/413 [00:00<00:00, 1053.96event/s]2024-06-18 22:04:43.549 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.628 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.641 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.652 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.761 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  49%|█████████████████████████                          | 25/51 [00:00<00:00, 74.42event/s]event_type='action' written2024-06-18 22:04:43.775
 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:43.819 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.869 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728478.0768735 video_start_timestamp=1718728447.237433 time_diff=30.83944058418274 pts=740 force_key_frame=False
2024-06-18 22:04:43.895 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:43.970 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.000 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.016 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.087 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.100 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.133 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:44.197 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.216 | DEBUG    | 2024-06-18 22:04:44.214__mp_main__ | :DEBUG   write_events | :openadapt.video382: - write_video_frameevent_type='action' written:
139 - timestamp=1718728478.1930385 video_start_timestamp=1718728447.237433 time_diff=30.955605506896973 pts=742 force_key_frame=False
2024-06-18 22:04:44.268 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.275 | INFO     | openadapt.utils:wrapper_logging:687 -  <- Leave: read_window_events(None)
2024-06-18 22:04:44.280 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.406 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.483 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.497 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.512 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.524 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.545 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.591 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.651 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.665 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.674 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.711 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.741 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.749 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.764 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.818 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.849 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.862 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.894 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.921 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:44.924 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:44.989 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.011 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728478.3026521 video_start_timestamp=1718728447.237433 time_diff=31.065219163894653 pts=745 force_key_frame=False2024-06-18 22:04:45.015
 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.062 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.074 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.233 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.405 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.423 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.443 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:45.485 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.514 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.527 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.540 | 2024-06-18 22:04:45.557DEBUG    |  | DEBUG   __mp_main__ | :openadapt.videowrite_events::write_video_frame382: - 139 - event_type='action' writtentimestamp=1718728478.4339113 video_start_timestamp=1718728447.237433 time_diff=31.196478366851807 pts=748 force_key_frame=False

2024-06-18 22:04:45.718 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.742 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.773 | DEBUG    | 2024-06-18 22:04:45.774__mp_main__:write_events: | 382DEBUG    -  | __mp_main__event_type='action' written:
write_events:382 - event_type='screen' written
2024-06-18 22:04:45.833 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.847 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728479.5145822 video_start_timestamp=1718728447.237433 time_diff=32.27714920043945 pts=774 force_key_frame=False
2024-06-18 22:04:45.862 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.889 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.955 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:45.983 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.076 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.086 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.167 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.180 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.279 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.3002024-06-18 22:04:46.302 |  | DEBUG   DEBUG    |  | __mp_main____mp_main__::write_eventswrite_events::382382 -  - event_type='screen' writtenevent_type='action' written

2024-06-18 22:04:46.359 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.367 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728479.6186512 video_start_timestamp=1718728447.237433 time_diff=32.38121819496155 pts=777 force_key_frame=False
2024-06-18 22:04:46.390 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.421 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.453 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.496 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.525 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.614 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.676 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.708 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.722 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.756 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.784 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.796 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.808 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.848 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:46.887 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.908 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728479.7302825 video_start_timestamp=1718728447.237433 time_diff=32.492849588394165 pts=779 force_key_frame=False
2024-06-18 22:04:46.920 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:46.935 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.008 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.020 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.059 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.084 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.099 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.133 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.176 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.203 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.265 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.275 | DEBUG    | __mp_main__:write_events:382 - 2024-06-18 22:04:47.281event_type='screen' written | 
DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.308 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.345 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728479.810384 video_start_timestamp=1718728447.237433 time_diff=32.57295107841492 pts=781 force_key_frame=False
2024-06-18 22:04:47.371 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.429 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.445 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.483 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.523 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  65%|█████████████████████████████████                  | 33/51 [00:04<00:02,  6.40event/s]2024-06-18 22:04:47.526 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:47.572 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.598 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.600 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728479.930583 video_start_timestamp=1718728447.237433 time_diff=32.69315004348755 pts=784 force_key_frame=False
2024-06-18 22:04:47.627 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.641 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.841 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.872 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.898 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.910 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.924 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:47.973 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:47.977 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.0202024-06-18 22:04:48.024 |  | DEBUG   DEBUG    |  | __mp_main__openadapt.video::write_eventswrite_video_frame::382139 -  - event_type='action' writtentimestamp=1718728480.0191019 video_start_timestamp=1718728447.237433 time_diff=32.78166890144348 pts=786 force_key_frame=False

2024-06-18 22:04:48.128 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  57%|████████████████████████████████▏                       | 237/413 [00:04<00:04, 42.25event/s]2024-06-18 22:04:48.168 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.197 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.239 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.261 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.339 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.349 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.388 | DEBUG    | __mp_main__:2024-06-18 22:04:48.389write_events | :382DEBUG    -  | __mp_main__event_type='action' written:
write_events:382 - event_type='screen' written
2024-06-18 22:04:48.403 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.416 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.431 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.444 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.452 | DEBUG    | openadapt.video:write_video_frame2024-06-18 22:04:48.457 | :DEBUG   139 |  - __mp_main__:timestamp=1718728480.165785 video_start_timestamp=1718728447.237433 time_diff=32.92835211753845 pts=790 force_key_frame=Falsewrite_events
:382 - event_type='action' written
2024-06-18 22:04:48.490 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.504 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.620 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.657 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.718 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.750 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.765 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:48.813 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.826 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.2731514 video_start_timestamp=1718728447.237433 time_diff=33.03571844100952 pts=792 force_key_frame=False
2024-06-18 22:04:48.839 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.854 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.870 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.918 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.947 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.975 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:48.992 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.004 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.022 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  73%|█████████████████████████████████████              | 37/51 [00:05<00:02,  5.01event/s]2024-06-18 22:04:49.096 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:49.155 | DEBUG    | 2024-06-18 22:04:49.159 | openadapt.videoDEBUG   : | write_video_frame__mp_main__::139write_events - :382timestamp=1718728480.3875606 video_start_timestamp=1718728447.237433 time_diff=33.15012764930725 pts=795 force_key_frame=False -
event_type='action' written
2024-06-18 22:04:49.172 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.185 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.198 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.289 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.303 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.3862024-06-18 22:04:49.386 | DEBUG    |  | __mp_main__DEBUG   : | write_events__mp_main__::382write_events - :382event_type='action' written -
event_type='screen' written
2024-06-18 22:04:49.415 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.450 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.4669707 video_start_timestamp=1718728447.237433 time_diff=33.22953772544861 pts=797 force_key_frame=False
2024-06-18 22:04:49.460 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.478 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.560 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.575 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.596 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.620 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.655 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.669 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.705 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  68%|██████████████████████████████████████▏                 | 282/413 [00:06<00:03, 37.53event/s]2024-06-18 22:04:49.752 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  76%|███████████████████████████████████████            | 39/51 [00:06<00:02,  4.63event/s]2024-06-18 22:04:49.782 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written2024-06-18 22:04:49.791
 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.847 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.5607517 video_start_timestamp=1718728447.237433 time_diff=33.32331871986389 pts=799 force_key_frame=False
2024-06-18 22:04:49.854 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.869 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.932 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.959 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:49.976 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.019 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.050 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.094 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:50.110 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.138 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.6746345 video_start_timestamp=1718728447.237433 time_diff=33.437201499938965 pts=802 force_key_frame=False
2024-06-18 22:04:50.171 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.220 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.260 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.292 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  80%|█████████████████████████████████████████          | 41/51 [00:06<00:02,  4.51event/s]2024-06-18 22:04:50.297 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:50.325 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.349 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.7677872 video_start_timestamp=1718728447.237433 time_diff=33.530354261398315 pts=804 force_key_frame=False
2024-06-18 22:04:50.369 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.382 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  82%|██████████████████████████████████████████         | 42/51 [00:07<00:01,  4.55event/s]2024-06-18 22:04:50.495 | DEBUG    | __mp_main__:write_events:3822024-06-18 22:04:50.499 -  | event_type='screen' written     
DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.563 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.577 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728480.8751535 video_start_timestamp=1718728447.237433 time_diff=33.637720584869385 pts=807 force_key_frame=False
2024-06-18 22:04:50.585 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.614 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.670 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.785 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.800 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.821 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  84%|███████████████████████████████████████████        | 43/51 [00:07<00:01,  4.27event/s]2024-06-18 22:04:50.839 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:50.851 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  75%|█████████████████████████████████████████▊              | 308/413 [00:07<00:03, 33.66event/s]2024-06-18 22:04:50.918 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:50.9362024-06-18 22:04:50.936 |  | DEBUG    | DEBUG   __mp_main__ | :openadapt.videowrite_events::write_video_frame382: - 139 - event_type='action' writtentimestamp=1718728480.9761162 video_start_timestamp=1718728447.237433 time_diff=33.738683223724365 pts=809 force_key_frame=False

2024-06-18 22:04:50.986 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.168 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  86%|████████████████████████████████████████████       | 44/51 [00:07<00:01,  4.02event/s]2024-06-18 22:04:51.175 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:51.226 | 2024-06-18 22:04:51.226 | DEBUG    | DEBUG   __mp_main__ | :openadapt.videowrite_events::write_video_frame382: - 139 - event_type='action' writtentimestamp=1718728481.182553 video_start_timestamp=1718728447.237433 time_diff=33.945120096206665 pts=814 force_key_frame=False

2024-06-18 22:04:51.331 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.426 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.439 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.483 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.498 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.567 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.579 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.603 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.634 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  88%|█████████████████████████████████████████████      | 45/51 [00:08<00:01,  3.47event/s]3822024-06-18 22:04:51.705 -  | event_type='action' writtenDEBUG
 | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:51.796 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.819 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.833 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728481.4241767 video_start_timestamp=1718728447.237433 time_diff=34.18674373626709 pts=820 force_key_frame=False
Writing action events...:  79%|████████████████████████████████████████████            | 325/413 [00:08<00:02, 30.08event/s]2024-06-18 22:04:51.868 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:51.987 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.029 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.063 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.104 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  90%|██████████████████████████████████████████████     | 46/51 [00:08<00:01,  3.09event/s]2024-06-18 22:04:52.130 | DEBUG   2024-06-18 22:04:52.136 |  | __mp_main__DEBUG   : | write_events__mp_main__::382write_events - :event_type='screen' written382
 - event_type='action' written
2024-06-18 22:04:52.2212024-06-18 22:04:52.255 |  | DEBUG   DEBUG    |  | openadapt.video__mp_main__::write_video_framewrite_events::139382 -  - timestamp=1718728481.689392 video_start_timestamp=1718728447.237433 time_diff=34.45195913314819 pts=826 force_key_frame=Falseevent_type='action' written

2024-06-18 22:04:52.388 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.596 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  92%|███████████████████████████████████████████████    | 47/51 [00:09<00:01,  2.56event/s]2024-06-18 22:04:52.759 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:52.825 | DEBUG    | openadapt.video:write_video_frame:2024-06-18 22:04:52.863 | DEBUG    | __mp_main__139: - write_eventstimestamp=1718728482.118969 video_start_timestamp=1718728447.237433 time_diff=34.88153600692749 pts=837 force_key_frame=False:
382 - event_type='action' written
2024-06-18 22:04:52.878 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.960 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  82%|█████████████████████████████████████████████▋          | 337/413 [00:09<00:03, 24.76event/s]2024-06-18 22:04:52.974 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.986 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:52.999 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.052 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.082 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.145 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.175 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.213 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  84%|██████████████████████████████████████████████▊         | 345/413 [00:09<00:02, 25.08event/s]2024-06-18 22:04:53.258 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.279 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.331 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  94%|████████████████████████████████████████████████   | 48/51 [00:09<00:01,  2.25event/s]2024-06-18 22:04:53.374 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:53.416 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.433 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728482.302559 video_start_timestamp=1718728447.237433 time_diff=35.065125942230225 pts=841 force_key_frame=False
2024-06-18 22:04:53.459 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.694 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.749 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  85%|███████████████████████████████████████████████▋        | 352/413 [00:10<00:02, 22.70event/s]2024-06-18 22:04:53.793 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.808 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.820 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  96%|█████████████████████████████████████████████████  | 49/51 [00:10<00:00,  2.22event/s] - event_type='action' written
2024-06-18 22:04:53.842 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:53.852 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:53.869 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  87%|████████████████████████████████████████████████▌       | 358/413 [00:10<00:02, 24.47event/s]2024-06-18 22:04:53.902 | DEBUG    | __mp_main__:write_events:382 - 2024-06-18 22:04:53.909event_type='action' written | 
DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728482.388769 video_start_timestamp=1718728447.237433 time_diff=35.15133595466614 pts=843 force_key_frame=False
2024-06-18 22:04:54.030 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.042 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.082 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.092 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  88%|█████████████████████████████████████████████████▏      | 363/413 [00:10<00:02, 24.47event/s]2024-06-18 22:04:54.106 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.120 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.221 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.251 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.271 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  89%|█████████████████████████████████████████████████▉      | 368/413 [00:10<00:01, 24.75event/s]2024-06-18 22:04:54.295 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...:  98%|██████████████████████████████████████████████████ | 50/51 [00:10<00:00,  2.20event/s]2024-06-18 22:04:54.313 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:54.352 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.364 | 2024-06-18 22:04:54.396DEBUG    |  | DEBUG   __mp_main__ | :openadapt.videowrite_events::write_video_frame382: - 139event_type='action' written -
timestamp=1718728482.4900303 video_start_timestamp=1718728447.237433 time_diff=35.25259733200073 pts=846 force_key_frame=False
2024-06-18 22:04:54.674 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  90%|██████████████████████████████████████████████████▍     | 372/413 [00:11<00:02, 19.68event/s]2024-06-18 22:04:54.735 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.747 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing screen(video) events...: 100%|███████████████████████████████████████████████████| 51/51 [00:11<00:00,  2.20event/s]2024-06-18 22:04:54.769 | DEBUG    | __mp_main__:write_events:382 - event_type='screen' written
2024-06-18 22:04:54.826 | DEBUG    | openadapt.video:write_video_frame:139 - timestamp=1718728482.4900303 video_start_timestamp=1718728447.237433 time_diff=35.25259733200073 pts=846 force_key_frame=True
2024-06-18 22:04:54.835 | DEBUG    | openadapt.video:write_video_frame:146 - incremented pts=847
2024-06-18 22:04:54.854 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  91%|██████████████████████████████████████████████████▊     | 375/413 [00:11<00:01, 19.72event/s]2024-06-18 22:04:54.885 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.962 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:54.994 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  92%|███████████████████████████████████████████████████▎    | 378/413 [00:11<00:01, 19.13event/s]2024-06-18 22:04:55.066 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.152 | INFO     | openadapt.video:finalize_video_writer:209 - flushing video stream...
2024-06-18 22:04:55.157 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.243 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.368 | INFO     | openadapt.video:close_container:202 - closing video container...
Writing action events...:  92%|███████████████████████████████████████████████████▋    | 381/413 [00:12<00:02, 15.17event/s]2024-06-18 22:04:55.437 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.505 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.515 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  93%|████████████████████████████████████████████████████    | 384/413 [00:12<00:01, 16.53event/s] - 2024-06-18 22:04:55.560done |
Writing screen(video) events...: 100%|███████████████████████████████████████████████████| 51/51 [00:12<00:00,  4.20event/s]
 | 2024-06-18 22:04:55.581__mp_main__ | :INFO    write_events | :__mp_main__382: - write_eventsevent_type='action' written:  
390 - event_type='screen' done
2024-06-18 22:04:55.600 | INFO     | openadapt.utils2024-06-18 22:04:55.652: | wrapper_loggingDEBUG   : | 687__mp_main__ - : <- Leave: write_events(None)write_events
:382 - event_type='action' written
2024-06-18 22:04:55.688 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  94%|████████████████████████████████████████████████████▍   | 387/413 [00:12<00:01, 17.39event/s]2024-06-18 22:04:55.703 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.732 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.763 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  94%|████████████████████████████████████████████████████▉   | 390/413 [00:12<00:01, 17.37event/s]2024-06-18 22:04:55.875 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.929 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.942 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.954 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:55.972 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  96%|█████████████████████████████████████████████████████▌  | 395/413 [00:12<00:00, 20.62event/s]2024-06-18 22:04:56.042 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.100 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.126 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  96%|█████████████████████████████████████████████████████▉  | 398/413 [00:12<00:00, 21.17event/s]2024-06-18 22:04:56.172 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.261 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.291 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  97%|██████████████████████████████████████████████████████▎ | 401/413 [00:12<00:00, 21.61event/s]2024-06-18 22:04:56.304 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.353 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.384 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  98%|██████████████████████████████████████████████████████▊ | 404/413 [00:12<00:00, 22.85event/s]2024-06-18 22:04:56.413 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.444 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.474 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.484 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.496 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.511 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...:  99%|███████████████████████████████████████████████████████▌| 410/413 [00:13<00:00, 29.77event/s]2024-06-18 22:04:56.535 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.565 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.582 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
2024-06-18 22:04:56.595 | DEBUG    | __mp_main__:write_events:382 - event_type='action' written
Writing action events...: 100%|████████████████████████████████████████████████████████| 413/413 [00:13<00:00, 31.34event/s] 
2024-06-18 22:04:56.600 | INFO     | __mp_main__:write_events:390 - event_type='action' done
2024-06-18 22:04:56.603 | INFO     | openadapt.utils:wrapper_logging:687 -  <- Leave: write_events(None)
2024-06-18 22:05:10.415 | INFO     | __mp_main__:record_audio:1068 - The narrated text is:  1916GB Wait, I'll... Okay, so it sounds like... Oh, there's some mixed x-systems there. Yeah, that's interesting. Can you stop? Okay, recording. Just press Ctrl.
2024-06-18 22:05:10.416 | INFO     | __mp_main__:record_audio:1078 - Size of uncompressed audio data: 827008 bytes
2024-06-18 22:05:10.437 | INFO     | __mp_main__:record_audio:1090 - Size of compressed audio data: 117177 bytes
2024-06-18 22:05:11.719 | INFO     | __mp_main__:performance_stats_writer:773 - Performance stats writer done
2024-06-18 22:05:11.721 | INFO     | openadapt.utils:wrapper_logging:687 -  <- Leave: performance_stats_writer(None)
2024-06-18 22:05:11.726 | INFO     | __mp_main__:memory_writer:830 - Memory writer done
2024-06-18 22:05:12.580 | ERROR    | fire.core:_CallAndUpdateTrace:681 - An error has been caught in function '_CallAndUpdateTrace', process 'MainProcess' (18616), thread 'MainThread' (9720):
Traceback (most recent call last):

  File "C:\Users\akjha\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 196, in _run_module_as_main
    return _run_code(code, main_globals, None,
           |         |     -> {'__name__': '__main__', '__doc__': 'Script for creating Recordings.\n\nUsage:\n\n    $ python -m openadapt.record "<descript...
           |         -> <code object <module> at 0x000001DA5E787310, file "D:\test\OpenAdapt\openadapt\record.py", line 1>   
           -> <function _run_code at 0x000001DA5E702CB0>

  File "C:\Users\akjha\AppData\Local\Programs\Python\Python310\lib\runpy.py", line 86, in _run_code
    exec(code, run_globals)
         |     -> {'__name__': '__main__', '__doc__': 'Script for creating Recordings.\n\nUsage:\n\n    $ python -m openadapt.record "<descript...
         -> <code object <module> at 0x000001DA5E787310, file "D:\test\OpenAdapt\openadapt\record.py", line 1>

  File "D:\test\OpenAdapt\openadapt\record.py", line 1399, in <module>
    fire.Fire(record)
    |    |    -> <function record at 0x000001DA0B4C0B80>
    |    -> <function Fire at 0x000001DA7D2A35B0>
    -> <module 'fire' from 'C:\\Users\\akjha\\AppData\\Local\\pypoetry\\Cache\\virtualenvs\\openadapt-PrTjJyzk-py3.10\\lib\\site-pac...

  File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 141, in Fire
    component_trace = _Fire(component, args, parsed_flag_args, context, name)
                      |     |          |     |                 |        -> 'record.py'
                      |     |          |     |                 -> {}
                      |     |          |     -> Namespace(verbose=False, interactive=False, separator='-', completion=None, help=False, trace=False)
                      |     |          -> ['testing out openadapt on single monitor 1']
                      |     -> <function record at 0x000001DA0B4C0B80>
                      -> <function _Fire at 0x000001DA7D363490>

  File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 466, in _Fire
    component, remaining_args = _CallAndUpdateTrace(
    |                           -> <function _CallAndUpdateTrace at 0x000001DA7D3635B0>
    -> <function record at 0x000001DA0B4C0B80>

> File "C:\Users\akjha\AppData\Local\pypoetry\Cache\virtualenvs\openadapt-PrTjJyzk-py3.10\lib\site-packages\fire\core.py", line 681, in _CallAndUpdateTrace
    component = fn(*varargs, **kwargs)
                |   |          -> {}
                |   -> ['testing out openadapt on single monitor 1', None, None, None, False]
                -> <function record at 0x000001DA0B4C0B80>

  File "D:\test\OpenAdapt\openadapt\utils.py", line 685, in wrapper_logging
    result = func(*args, **kwargs)
             |     |       -> {}
             |     -> ('testing out openadapt on single monitor 1', None, None, None, False)
             -> <function record at 0x000001DA0B4C0CA0>

  File "D:\test\OpenAdapt\openadapt\record.py", line 1375, in record
    plotting.plot_performance(recording)
    |        |                -> Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, dou...
    |        -> <function plot_performance at 0x000001DA0B483490>
    -> <module 'openadapt.plotting' from 'D:\\test\\OpenAdapt\\openadapt\\plotting.py'>

  File "D:\test\OpenAdapt\openadapt\plotting.py", line 358, in plot_performance
    perf_stats = crud.get_perf_stats(recording_timestamp)
                 |    |              -> Recording(id=2, timestamp=1718728447.0004504, monitor_width=1920, monitor_height=1080, double_click_interval_seconds=0.5, dou...
                 |    -> <function get_perf_stats at 0x000001DA0B4A09D0>
                 -> <module 'openadapt.db.crud' from 'D:\\test\\OpenAdapt\\openadapt\\db\\crud.py'>

TypeError: get_perf_stats() missing 1 required positional argument: 'recording'

Notice:

2024-06-18 22:04:34.253 | DEBUG    | __mp_main__:write_events2024-06-18 22:04:34.282:2024-06-18 22:04:34.305 | WARNING  | openadapt.window:get_active_window_state:63 - exc=ElementNotFoundError({'active_only': True, 'backend': 'uia', 'visible_only': False})

(TypeError at the end has been fixed.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant