nedbat / coveragepy

The code coverage tool for Python
https://coverage.readthedocs.io
Apache License 2.0
3k stars 428 forks source link

coverage xml fails with UnicodeDecodeError #1554

Closed adoug closed 1 year ago

adoug commented 1 year ago

I am running this in a docker container which creates a python environment using this environment.yml file. The base python version is 3.10.8

name: blender_model_export
channels:
  - conda-forge
  - defaults
dependencies:
  - python=3.10.8
  - pip=22.3.1
  - coverage=7.0.5
  - requests
  - botocore
  - boto3
  - openssl=3.0.7
  - setuptools=65.6.3
  - pip:
    - bpy==3.4.0

coverage run -m unittest discover test/ runs ok coverage xml fails with below message

(blender_model_export) root@220d54a04ad9:/exploring-for-the-future-3dtiles-processor# coverage xml
Wrote XML report to __coverage__/coverage.xml                                                     
Traceback (most recent call last):                                                                
  File "/opt/conda/envs/blender_model_export/lib/python3.10/tokenize.py", line 332, in find_cookie
    line_string = line.decode('utf-8')                                                            
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 10: invalid continuation byte

During handling of the above exception, another exception occurred:                               

Traceback (most recent call last):
  File "/opt/conda/envs/blender_model_export/bin/coverage", line 11, in <module>
    sys.exit(main())
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/cmdline.py", line 972, in main
    status = CoverageScript().command_line(argv)
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/cmdline.py", line 731, in command_line
    total = self.coverage.xml_report(
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/control.py", line 1168, in xml_report
    return render_report(self.config.xml_output, XmlReporter(self), morfs, self._message)
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/report.py", line 59, in render_report
    return reporter.report(morfs, outfile=outfile)
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/results.py", line 35, in __init__
    self.statements = self.file_reporter.lines()
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/python.py", line 194, in lines
    return self.parser.statements
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/python.py", line 185, in parser
    self._parser = PythonParser(
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/parser.py", line 56, in __init__
    self.text = get_python_source(self.filename)
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/python.py", line 67, in get_python_source
    source = source_bytes.decode(source_encoding(source_bytes), "replace")
  File "/opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/phystokens.py", line 207, in source_encoding
    return tokenize.detect_encoding(readline)[0]
  File "/opt/conda/envs/blender_model_export/lib/python3.10/tokenize.py", line 373, in detect_encoding
    encoding = find_cookie(first)
  File "/opt/conda/envs/blender_model_export/lib/python3.10/tokenize.py", line 337, in find_cookie
    raise SyntaxError(msg)
SyntaxError: invalid or missing encoding declaration

coverage debug sys

               coverage_version: 7.0.5                        
                coverage_module: /opt/conda/envs/blender_model_export/lib/python3.10/site-packages/coverage/__init__.py
                         tracer: -none-
                        CTracer: available
           plugins.file_tracers: -none-
            plugins.configurers: -none-
      plugins.context_switchers: -none-
              configs_attempted: .coveragerc
                   configs_read: /exploring-for-the-future-3dtiles-processor/.coveragerc
                    config_file: /exploring-for-the-future-3dtiles-processor/.coveragerc
                config_contents: b'# .coveragerc to control coverage.py\r\n[run]\r\nbranch = True\r\nomit =\r\n    blender_tools.py\r\nrelative_files = True\r\n\r\n[re
port]\r\nfail_under = 80\r\nshow_missing = True\r\n\r\n[html]\r\ndirectory = __coverage__\r\n\r\n[json]\r\noutput = __coverage__/coverage.json\r\n\r\n[lcov]\r\noutput 
= __coverage__/coverage.lcov\r\n\r\n[xml]\r\noutput = __coverage__/coverage.xml'
                      data_file: -none-
                         python: 3.10.8 | packaged by conda-forge | (main, Nov 22 2022, 08:26:04) [GCC 10.4.0]
                       platform: Linux-5.10.16.3-microsoft-standard-WSL2-x86_64-with-glibc2.31
                 implementation: CPython
                     executable: /opt/conda/envs/blender_model_export/bin/python
                   def_encoding: utf-8
                    fs_encoding: utf-8
                            pid: 777
                            cwd: /exploring-for-the-future-3dtiles-processor
                           path: /opt/conda/envs/blender_model_export/bin
                                 /opt/conda/envs/blender_model_export/lib/python310.zip
                                 /opt/conda/envs/blender_model_export/lib/python3.10
                                 /opt/conda/envs/blender_model_export/lib/python3.10/lib-dynload
                                 /opt/conda/envs/blender_model_export/lib/python3.10/site-packages
                    environment: CONDA_PYTHON_EXE = /opt/conda/bin/python
                                 HOME = /root
                   command_line: /opt/conda/envs/blender_model_export/bin/coverage debug sys
         sqlite3_sqlite_version: 3.40.0
             sqlite3_temp_store: 0
        sqlite3_compile_options: ATOMIC_INTRINSICS=1, COMPILER=gcc-10.4.0, DEFAULT_AUTOVACUUM,
                                 DEFAULT_CACHE_SIZE=-2000, DEFAULT_FILE_FORMAT=4,
                                 DEFAULT_JOURNAL_SIZE_LIMIT=-1, DEFAULT_MMAP_SIZE=0, DEFAULT_PAGE_SIZE=4096,
                                 DEFAULT_PCACHE_INITSZ=20, DEFAULT_RECURSIVE_TRIGGERS,
                                 DEFAULT_SECTOR_SIZE=4096, DEFAULT_SYNCHRONOUS=2,
                                 DEFAULT_WAL_AUTOCHECKPOINT=1000, DEFAULT_WAL_SYNCHRONOUS=2,
                                 DEFAULT_WORKER_THREADS=0, ENABLE_COLUMN_METADATA, ENABLE_DBSTAT_VTAB,
                                 ENABLE_FTS3, ENABLE_FTS3_TOKENIZER, ENABLE_FTS4, ENABLE_FTS5,
                                 ENABLE_GEOPOLY, ENABLE_MATH_FUNCTIONS, ENABLE_RTREE, ENABLE_UNLOCK_NOTIFY,
                                 MALLOC_SOFT_LIMIT=1024, MAX_ATTACHED=10, MAX_COLUMN=2000,
                                 MAX_COMPOUND_SELECT=500, MAX_DEFAULT_PAGE_SIZE=8192, MAX_EXPR_DEPTH=10000,
                                 MAX_FUNCTION_ARG=127, MAX_LENGTH=1000000000, MAX_LIKE_PATTERN_LENGTH=50000,
                                 MAX_MMAP_SIZE=0x7fff0000, MAX_PAGE_COUNT=1073741823, MAX_PAGE_SIZE=65536,
                                 MAX_SQL_LENGTH=1000000000, MAX_TRIGGER_DEPTH=1000,
                                 MAX_VARIABLE_NUMBER=250000, MAX_VDBE_OP=250000000, MAX_WORKER_THREADS=8,
                                 MUTEX_PTHREADS, SECURE_DELETE, SYSTEM_MALLOC, TEMP_STORE=1, THREADSAFE=1

When I check the __coverage__/coverage.xml the file exists but its empty.

When I run coverage on my Windows machine with the same environment I get coverage xml file created correctly.

On my host operating system coverage debug sys reports

$ coverage debug sys
-- sys -------------------------------------------------------
               coverage_version: 7.0.5
                coverage_module: C:\Users\blender\anaconda3\envs\blender_model_export\lib\site-packages\coverage\__init__.py
                         tracer: -none-
                        CTracer: available
           plugins.file_tracers: -none-
            plugins.configurers: -none-
      plugins.context_switchers: -none-
              configs_attempted: .coveragerc
                   configs_read: C:\dev\exploring-for-the-future-3dtiles-processor\.coveragerc
                    config_file: C:\dev\exploring-for-the-future-3dtiles-processor\.coveragerc
                config_contents: b'# .coveragerc to control coverage.py\r\n[run]\r\nbranch = True\r\nomit =\r\n    blender_tools.py\r\nrelative_files = True\r\n\r\n[re
port]\r\nfail_under = 80\r\nshow_missing = True\r\n\r\n[html]\r\ndirectory = __coverage__\r\n\r\n[json]\r\noutput = __coverage__/coverage.json\r\n\r\n[lcov]\r\noutput 
= __coverage__/coverage.lcov\r\n\r\n[xml]\r\noutput = __coverage__/coverage.xml'
                      data_file: -none-
                         python: 3.10.8 | packaged by conda-forge | (main, Nov 22 2022, 08:16:33) [MSC v.1929 64 bit (AMD64)]
                       platform: Windows-10-10.0.19045-SP0
                 implementation: CPython
                     executable: C:\Users\blender\anaconda3\envs\blender_model_export\python.exe
                   def_encoding: utf-8
                    fs_encoding: utf-8
                            pid: 10200
                            cwd: C:\dev\exploring-for-the-future-3dtiles-processor
                           path: C:\Users\blender\anaconda3\envs\blender_model_export\Scripts
                                 C:\Users\blender\anaconda3\envs\blender_model_export\python310.zip
                                 C:\Users\blender\anaconda3\envs\blender_model_export\DLLs
                                 C:\Users\blender\anaconda3\envs\blender_model_export\lib
                    environment: HOME = C:\Users\blender
                                 PYCHARM = C:\Program Files\JetBrains\PyCharm 2020.2\bin;
                                 TEMP = C:\Users\blender\AppData\Local\Temp
                                 TMP = C:\Users\blender\AppData\Local\Temp
                   command_line: C:\Users\blender\anaconda3\envs\blender_model_export\Scripts\coverage debug sys
         sqlite3_sqlite_version: 3.40.0
             sqlite3_temp_store: 0
        sqlite3_compile_options: ATOMIC_INTRINSICS=0, COMPILER=msvc-1929, DEFAULT_AUTOVACUUM,
                                 DEFAULT_CACHE_SIZE=-2000, DEFAULT_FILE_FORMAT=4,
                                 DEFAULT_JOURNAL_SIZE_LIMIT=-1, DEFAULT_MMAP_SIZE=0, DEFAULT_PAGE_SIZE=4096,
                                 DEFAULT_PCACHE_INITSZ=20, DEFAULT_RECURSIVE_TRIGGERS,
                                 DEFAULT_SECTOR_SIZE=4096, DEFAULT_SYNCHRONOUS=2,
                                 DEFAULT_WAL_AUTOCHECKPOINT=1000, DEFAULT_WAL_SYNCHRONOUS=2,
                                 DEFAULT_WORKER_THREADS=0, ENABLE_COLUMN_METADATA, ENABLE_FTS5,
                                 ENABLE_GEOPOLY, ENABLE_RTREE, MALLOC_SOFT_LIMIT=1024, MAX_ATTACHED=10,
                                 MAX_COLUMN=2000, MAX_COMPOUND_SELECT=500, MAX_DEFAULT_PAGE_SIZE=8192,
                                 MAX_EXPR_DEPTH=1000, MAX_FUNCTION_ARG=127, MAX_LENGTH=1000000000,
                                 MAX_LIKE_PATTERN_LENGTH=50000, MAX_MMAP_SIZE=0x7fff0000,
                                 MAX_PAGE_COUNT=1073741823, MAX_PAGE_SIZE=65536, MAX_SQL_LENGTH=1000000000,
                                 MAX_TRIGGER_DEPTH=1000, MAX_VARIABLE_NUMBER=250000, MAX_VDBE_OP=250000000,
                                 MAX_WORKER_THREADS=8, MUTEX_W32, SYSTEM_MALLOC, TEMP_STORE=1, THREADSAFE=1
nedbat commented 1 year ago

Can you provide a link to the source code you are running and measuring? It sounds like there might be an encoding problem in one of the files?

adoug commented 1 year ago

This seems to failing on all *nix systems I've tested Mac OS (Ventura 13.1) and ubuntu under docker.

nedbat commented 1 year ago

The steps in the blender_export repo are a bit involved. Can you try installing this branch of coverage to get some more debugging output?

pip install git+https://github.com/nedbat/coveragepy@nedbat/debug-1554#egg=coverage==0.0
adoug commented 1 year ago

Thanks for debug version, I can now see that it's trying to parse a zip file I have as one of my mocks

(blender_export_coverage_debug) blender@tachi-MBP-2 blender_export % coverage xml
Failed on 'test/resources/test.zip'
Source bytes (87811 total): b'PK\x03\x04\x14\x00\x00\x00\x08\x00\xe4|,V"\x81\xb8\x97`V\x01\x00L4 \x00\x10\x00\x00\x00cube_scene.blend\xec\xddKlLa\x18\xc6\xf1\x8fT\xe3\x12\x97.\x88\xa1\x89\n\x1d\x11\xa6j*\x91\xba5\xa1\xa3E\xa3\x99K\xdb'
Traceback (most recent call last):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 332, in find_cookie
    line_string = line.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 10: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/bin/coverage", line 8, in <module>
    sys.exit(main())
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/cmdline.py", line 972, in main
    status = CoverageScript().command_line(argv)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/cmdline.py", line 731, in command_line
    total = self.coverage.xml_report(
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/control.py", line 1166, in xml_report
    return render_report(self.config.xml_output, XmlReporter(self), morfs, self._message)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/report.py", line 59, in render_report
    ret = reporter.report(morfs, outfile=outfile)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/xmlreport.py", line 102, in report
    for fr, analysis in get_analysis_to_report(self.coverage, morfs):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/report.py", line 98, in get_analysis_to_report
    analysis = coverage._analyze(fr)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/control.py", line 899, in _analyze
    return Analysis(data, self.config.precision, fr, self._file_mapper)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/results.py", line 35, in __init__
    self.statements = self.file_reporter.lines()
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 199, in lines
    return self.parser.statements
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 190, in parser
    self._parser = PythonParser(
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/parser.py", line 56, in __init__
    self.text = get_python_source(self.filename)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 68, in get_python_source
    source = source_bytes.decode(source_encoding(source_bytes), "replace")
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/phystokens.py", line 207, in source_encoding
    return tokenize.detect_encoding(readline)[0]
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 373, in detect_encoding
    encoding = find_cookie(first)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 337, in find_cookie
    raise SyntaxError(msg)
SyntaxError: invalid or missing encoding declaration

I didn't expect it to parse this zip, do I need to explicitly add resources to ignore, or maybe move the resources out of test dir?

adoug commented 1 year ago

Added omit = */resources/* to .coveragerc and xml was generated correctly

nedbat commented 1 year ago

I don't think you should have to omit it explicitly. Can you add --debug=trace to your coverage run command line (or COVERAGE_DEBUG=trace in your environment, and then also add a coverage debug data command before the coverage xml command?

adoug commented 1 year ago

coverage run --debug=trace -m unittest discover test/

(blender_export_coverage_debug) blender@tachi-MBP-2 blender_export % coverage run --debug=trace -m unittest discover test/
sys.path:
    /Users/blender/projects/blender_export
    /Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python310.zip
    /Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10
    /Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/lib-dynload
    /Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages
Python stdlib matching: <TreeMatcher pylib ['/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10']>
Omit matching: <GlobMatcher omit ['/Users/blender/projects/blender_export/blender_tools.py']>
Coverage code matching: <TreeMatcher coverage ['/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage']>
Third-party lib matching: <TreeMatcher third ['/Users/blender/.local/bin', '/Users/blender/.local/lib/python3.10/site-packages', '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/bin', '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python', '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages']>
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/threading.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/execfile.py': is part of coverage.py
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/util.py': is in the stdlib
Not tracing '<frozen importlib._bootstrap>': original file name is not real
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/_distutils_hack/__init__.py': is in the stdlib
Not tracing '<frozen importlib._bootstrap_external>': original file name is not real
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/__init__.py': is in the stdlib
Not tracing '<frozen zipimport>': original file name is not real
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/result.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/util.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/collections/__init__.py': is in the stdlib
Not tracing '<string>': original file name is not real
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/functools.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/case.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/difflib.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/heapq.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/re.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/sre_compile.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/sre_parse.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/enum.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/contextlib.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/abc.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/suite.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/loader.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/types.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/main.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/argparse.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/runner.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/signals.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/weakref.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/posixpath.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/files.py': is part of coverage.py
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py': is part of coverage.py
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/genericpath.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/phystokens.py': is part of coverage.py
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/__main__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/gettext.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/_collections_abc.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/os.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/locale.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/shutil.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/fnmatch.py': is in the stdlib
Tracing '/Users/blender/projects/blender_export/test/test_blender_tools.py'
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/unittest/mock.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/base_events.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/concurrent/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/concurrent/futures/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/concurrent/futures/_base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/logging/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/string.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/_weakrefset.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/ssl.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/constants.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/coroutines.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/base_futures.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/format_helpers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/log.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/events.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/contextvars.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/base_tasks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/futures.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/protocols.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/sslproto.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/transports.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/staggered.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/locks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/mixins.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/tasks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/typing.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/trsock.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/runners.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/queues.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/streams.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/subprocess.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/threads.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/unix_events.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/base_subprocess.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/asyncio/selector_events.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/inspect.py': is in the stdlib
Tracing '/Users/blender/projects/blender_export/test/test_cesium_3d_tiler.py'
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/zipfile.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/pathlib.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/urllib/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/urllib/parse.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/requests/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/requests/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/requests/packages/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/requests/packages/urllib3/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/requests/packages/urllib3/exceptions.py': is in the stdlib
Tracing '/Users/blender/projects/blender_export/cesium_3d_tiler.py'
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/compat.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/session.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/session.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/client.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/waiter.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/parser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/lexer.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/compat.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/ast.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/visitor.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/jmespath/functions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/numbers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/service.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/bcdoc/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/bcdoc/restdoc.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/compat.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/http/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/http/client.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/parser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/io.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/feedparser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/errors.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/_policybase.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/header.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/quoprimime.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/base64mime.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/charset.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/encoders.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/quopri.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/_parseaddr.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/calendar.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/message.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/uu.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/_encoded_words.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/email/iterators.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/vendored/six.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/_version.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/tz/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/tz/tz.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/six.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/tz/_common.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/tz/_factories.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/tz/win.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/packages/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/packages/six.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/_version.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/connectionpool.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/connection.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/connection.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/contrib/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/contrib/_appengine_environ.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/wait.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/socket.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/request.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/brotli/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/brotli/brotli.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/response.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/retry.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/ssl_.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/hmac.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/url.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/ssltransport.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/timeout.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/proxy.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/_collections.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/ssl_match_hostname.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/ipaddress.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/queue.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/request.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/filepost.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/fields.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/mimetypes.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/response.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/util/queue.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/poolmanager.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/warnings.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/xml/etree/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/xml/etree/cElementTree.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/xml/etree/ElementTree.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/xml/etree/ElementPath.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/gzip.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/bcdoc/docstringparser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/html/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/html/entities.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/html/parser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/_markupbase.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/bcdoc/style.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/client.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/example.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/shape.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/urllib/request.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tempfile.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/urllib/error.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/urllib/response.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/parser/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/parser/_parser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/decimal.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/relativedelta.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/_common.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/dateutil/parser/isoparser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/awsrequest.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/httpsession.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/contrib/pyopenssl.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/OpenSSL/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/OpenSSL/SSL.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/OpenSSL/_util.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/__about__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/bindings/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/binding.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/bindings/openssl/_conditional.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/OpenSSL/crypto.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/certificate_transparency.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/hashes.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/_serialization.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dh.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/types.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/dsa.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ec.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/_oid.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed448.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/ed25519.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/rsa.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/_asymmetric.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x448.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/x25519.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/ssh.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/_cipheralgorithm.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/modes.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/ciphers/algorithms.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/extensions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/constant_time.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/general_name.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/name.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/x509/oid.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/OpenSSL/version.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/backend.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/aead.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ciphers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/cmac.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/dh.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/dsa.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ec.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed448.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/ed25519.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hashes.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/hmac.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/poly1305.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/rsa.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/asymmetric/padding.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x448.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/backends/openssl/x25519.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/kdf/scrypt.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/cryptography/hazmat/primitives/serialization/pkcs12.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/packages/backports/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/packages/backports/makefile.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/certifi/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/certifi/core.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/resources.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/_common.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/abc.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/_adapters.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/method.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/params.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/sharedexample.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/paginator.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/waiter.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/docs/docstring.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/args.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/parsers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/eventstream.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/serialize.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/validate.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/config.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/endpoint.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/uuid.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/history.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/hooks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/httpchecksum.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/response.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/regions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/auth.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/crt/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/endpoint_provider.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/signers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/discovery.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/model.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/paginate.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/adaptive.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/bucket.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/standard.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/quota.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/special.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retries/throttling.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/configloader.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/credentials.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/getpass.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/tokens.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/handlers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/retryhandler.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/translate.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/monitoring.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/configprovider.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/errorfactory.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/botocore/loaders.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/copy.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/factory.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/service.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/client.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/resource.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/action.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/method.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/attr.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/collection.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/subresource.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/waiter.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/docs/docstring.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/action.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/model.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/params.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/response.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/base.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/resources/collection.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/compat.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/api.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/cd.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/assets/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/constant.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/md.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/models.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/legacy.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/charset_normalizer/version.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/http/cookiejar.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/http/cookies.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/packages.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/idna/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/idna/package_data.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/idna/core.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/idna/idnadata.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/idna/intranges.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/certs.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/__version__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/_internal_utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/cookies.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/structures.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/importlib/readers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/api.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/sessions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/adapters.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/auth.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/models.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/encodings/idna.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/stringprep.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/hooks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/requests/status_codes.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/urllib3/contrib/socks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/socks.py': is in the stdlib
Tracing '/Users/blender/projects/blender_export/logger.py'
Tracing '/Users/blender/projects/blender_export/test/__init__.py'
Tracing '/Users/blender/projects/blender_export/test/resources/mock_requests.py'
Tracing '/Users/blender/projects/blender_export/test/utils.py'
Tracing '/Users/blender/projects/blender_export/test/test_logger.py'
Tracing '/Users/blender/projects/blender_export/test/test_main.py'
Tracing '/Users/blender/projects/blender_export/main.py'
Tracing '/Users/blender/projects/blender_export/tiling_provider_factory.py'
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/configparser.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/codecs.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/shlex.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/platform.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/encodings/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/json/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/json/decoder.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/s3/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/s3/inject.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/boto3/s3/transfer.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/__init__.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/compat.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/managers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/connection.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/util.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/reduction.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/pool.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/shared_memory.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/secrets.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/random.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/resource_tracker.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/spawn.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/runpy.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/exceptions.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/concurrent/futures/thread.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/futures.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/utils.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/manager.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/bandwidth.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/constants.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/copies.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/tasks.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/delete.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/download.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/upload.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/s3transfer/subscribers.py': is in the stdlib
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/ast.py': is in the stdlib
Tracing '/Users/blender/projects/blender_export/test/test_tiling_provider_factory.py'
ss........Archive downloaded successfully
.{'status': 'COMPLETE', 'id': '0'}
Archive created successfully
View in ion: https://api.cesium.com/v1/assets/0123456789/archive/0
Downloading archive...
{'status': 'COMPLETE', 'id': '1'}
Archive created successfully
View in ion: https://api.cesium.com/v1/assets/0123456789/archive/1
Downloading archive...
.{'status': 'NOT_STARTED', 'id': '0'}
{'status': 'NOT_STARTED', 'id': '1'}
.Checking archive progress...
Archive created successfully
View in ion: https://api.cesium.com/v1/assets/0123456789
.Checking archive progress...
.Checking archive progress...
.Checking archive progress...
Checking archive progress...
Archive created successfully
View in ion: https://api.cesium.com/v1/assets/0123456789
.Checking archive progress...
Checking archive progress...
Archive created successfully
View in ion: https://api.cesium.com/v1/assets/0123456789
.{'items': []}
.Glb file /Users/blender/projects/blender_export/gltf/test0.glb
Glb file /Users/blender/projects/blender_export/gltf/test1.glb
['/Users/blender/projects/blender_export/gltf/test0.glb', '/Users/blender/projects/blender_export/gltf/test1.glb']
....Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/json/encoder.py': is in the stdlib
Uploading model1.glb...
Uploading model2.glb...
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/netrc.py': is in the stdlib
Failed to get tiling progress405
.Uploading model1.glb...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 0...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 1...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 2...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Uploading model2.glb...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 0...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 1...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 2...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Failed to get tiling progress405
.Uploading model1.glb...
An error occurred (Exception) when calling the upload_file operation: Error uploading file
Upload failed, retrying 0...
retry successful after 0 retries
Uploading model2.glb...
.Tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/encodings/cp437.py' as 'test/resources/test.zip'
.Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/multiprocessing/process.py': is in the stdlib
.log_result None
..An error occurred ({}) when calling the  operation: Unknown
..........An error occurred ({}) when calling the  operation: Unknown
.....tiling job completed
..Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/traceback.py': is in the stdlib
.
----------------------------------------------------------------------
Ran 48 tests in 20.729s

OK (skipped=2)
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/control.py': is part of coverage.py
Not tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/collector.py': is part of coverage.py

coverage debug data

(blender_export_coverage_debug) blender@tachi-MBP-2 blender_export % coverage debug data                                  
-- data ------------------------------------------------------
path: /Users/blender/projects/blender_export/.coverage
has_arcs: True
13 files:
cesium_3d_tiler.py: 197 lines
logger.py: 21 lines
main.py: 84 lines
test/__init__.py: 1 line
test/resources/mock_requests.py: 89 lines
test/resources/test.zip: 412 lines
test/test_blender_tools.py: 13 lines
test/test_cesium_3d_tiler.py: 293 lines
test/test_logger.py: 26 lines
test/test_main.py: 118 lines
test/test_tiling_provider_factory.py: 16 lines
test/utils.py: 10 lines
tiling_provider_factory.py: 7 lines

coverage xml

(blender_export_coverage_debug) blender@tachi-MBP-2 blender_export % coverage xml
Failed on 'test/resources/test.zip'
Source bytes (87811 total): b'PK\x03\x04\x14\x00\x00\x00\x08\x00\xe4|,V"\x81\xb8\x97`V\x01\x00L4 \x00\x10\x00\x00\x00cube_scene.blend\xec\xddKlLa\x18\xc6\xf1\x8fT\xe3\x12\x97.\x88\xa1\x89\n\x1d\x11\xa6j*\x91\xba5\xa1\xa3E\xa3\x99K\xdb'
Traceback (most recent call last):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 332, in find_cookie
    line_string = line.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xe4 in position 10: invalid continuation byte

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/bin/coverage", line 8, in <module>
    sys.exit(main())
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/cmdline.py", line 972, in main
    status = CoverageScript().command_line(argv)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/cmdline.py", line 731, in command_line
    total = self.coverage.xml_report(
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/control.py", line 1166, in xml_report
    return render_report(self.config.xml_output, XmlReporter(self), morfs, self._message)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/report.py", line 59, in render_report
    ret = reporter.report(morfs, outfile=outfile)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/xmlreport.py", line 102, in report
    for fr, analysis in get_analysis_to_report(self.coverage, morfs):
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/report.py", line 98, in get_analysis_to_report
    analysis = coverage._analyze(fr)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/control.py", line 899, in _analyze
    return Analysis(data, self.config.precision, fr, self._file_mapper)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/results.py", line 35, in __init__
    self.statements = self.file_reporter.lines()
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 199, in lines
    return self.parser.statements
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 190, in parser
    self._parser = PythonParser(
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/parser.py", line 56, in __init__
    self.text = get_python_source(self.filename)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/python.py", line 68, in get_python_source
    source = source_bytes.decode(source_encoding(source_bytes), "replace")
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/site-packages/coverage/phystokens.py", line 207, in source_encoding
    return tokenize.detect_encoding(readline)[0]
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 373, in detect_encoding
    encoding = find_cookie(first)
  File "/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/tokenize.py", line 337, in find_cookie
    raise SyntaxError(msg)
SyntaxError: invalid or missing encoding declaration
nedbat commented 1 year ago

Something very odd is going on:

Tracing '/Users/blender/opt/anaconda3/envs/blender_export_coverage_debug/lib/python3.10/encodings/cp437.py' as 'test/resources/test.zip'

What is in test/resources/test.zip? Coverage.py seems to think that cp437.py is coming from test.zip.

adoug commented 1 year ago

Its just a zip file with a single blender scene file inside

(blender_model_export) blender@tachi-MBP-2 resources % file test.zip 
test.zip: Zip archive data, at least v2.0 to extract, compression method=deflate
(blender_model_export) blender@tachi-MBP-2 resources % zipinfo test.zip 
Archive:  test.zip
Zip file size: 87814 bytes, number of entries: 1
-rw-a--     6.3 fat   799820 bx defN 23-Jan-12 15:39 cube_scene.blend
1 file, 799820 bytes uncompressed, 87648 bytes compressed:  89.0%
(blender_model_export) blender@tachi-MBP-2 resources % file cube_scene.blend 
cube_scene.blend: Blender3D, saved as 64-bits little endian with version 2.93
nedbat commented 1 year ago

Can you provide the reproduction instructions again? This definitely needs some deeper investigation.

adoug commented 1 year ago

I'll make another reproducible case and report back when done, currently just ignoring the folder with a zip in it.