Skip to content

Instantly share code, notes, and snippets.

@drashna
Created September 29, 2023 06:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save drashna/0d405a9dd32632cb75c441d4804d33d7 to your computer and use it in GitHub Desktop.
Save drashna/0d405a9dd32632cb75c441d4804d33d7 to your computer and use it in GitHub Desktop.
userspace python log
❯ qmk userspace-doctor ░▒▓ 11.00   40%   6.35G   11G 
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1113, in emit
stream.write(msg + self.terminator)
^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'write'
Call stack:
File "/usr/local/bin/qmk", line 8, in <module>
sys.exit(main())
File "/usr/local/Cellar/qmk/1.1.2_2/libexec/lib/python3.11/site-packages/qmk_cli/script_qmk.py", line 76, in main
import qmk.cli # noqa
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/__init__.py", line 250, in <module>
__import__(subcommand)
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/c2json.py", line 8, in <module>
import qmk.keymap
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/keymap.py", line 14, in <module>
import qmk.path
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/path.py", line 8, in <module>
from qmk.constants import MAX_KEYBOARD_SUBFOLDERS, QMK_FIRMWARE, QMK_USERSPACE, HAS_QMK_USERSPACE
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/constants.py", line 13, in <module>
QMK_USERSPACE = detect_qmk_userspace()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 37, in detect_qmk_userspace
qmk_userspace_validate(test_dir)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 30, in qmk_userspace_validate
UserspaceDefs(path / 'qmk.json')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 54, in __init__
validate(json, 'qmk.user_repo.v0') # `qmk.json` must have a userspace_version at minimum
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 89, in validate
validator = create_validator(schema)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 80, in create_validator
schema_store = compile_schema_store()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 69, in compile_schema_store
cli.log.debug('Skipping schema file %s', schema_file)
Message: 'Skipping schema file %s'
Arguments: (PosixPath('data/schemas/true.jsonschema'),)
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1113, in emit
stream.write(msg + self.terminator)
^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'write'
Call stack:
File "/usr/local/bin/qmk", line 8, in <module>
sys.exit(main())
File "/usr/local/Cellar/qmk/1.1.2_2/libexec/lib/python3.11/site-packages/qmk_cli/script_qmk.py", line 76, in main
import qmk.cli # noqa
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/__init__.py", line 250, in <module>
__import__(subcommand)
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/c2json.py", line 8, in <module>
import qmk.keymap
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/keymap.py", line 14, in <module>
import qmk.path
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/path.py", line 8, in <module>
from qmk.constants import MAX_KEYBOARD_SUBFOLDERS, QMK_FIRMWARE, QMK_USERSPACE, HAS_QMK_USERSPACE
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/constants.py", line 13, in <module>
QMK_USERSPACE = detect_qmk_userspace()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 37, in detect_qmk_userspace
qmk_userspace_validate(test_dir)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 30, in qmk_userspace_validate
UserspaceDefs(path / 'qmk.json')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 54, in __init__
validate(json, 'qmk.user_repo.v0') # `qmk.json` must have a userspace_version at minimum
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 89, in validate
validator = create_validator(schema)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 80, in create_validator
schema_store = compile_schema_store()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 69, in compile_schema_store
cli.log.debug('Skipping schema file %s', schema_file)
Message: 'Skipping schema file %s'
Arguments: (PosixPath('data/schemas/false.jsonschema'),)
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1113, in emit
stream.write(msg + self.terminator)
^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'write'
Call stack:
File "/usr/local/bin/qmk", line 8, in <module>
sys.exit(main())
File "/usr/local/Cellar/qmk/1.1.2_2/libexec/lib/python3.11/site-packages/qmk_cli/script_qmk.py", line 76, in main
import qmk.cli # noqa
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/__init__.py", line 250, in <module>
__import__(subcommand)
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/c2json.py", line 8, in <module>
import qmk.keymap
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/keymap.py", line 14, in <module>
import qmk.path
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/path.py", line 8, in <module>
from qmk.constants import MAX_KEYBOARD_SUBFOLDERS, QMK_FIRMWARE, QMK_USERSPACE, HAS_QMK_USERSPACE
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/constants.py", line 13, in <module>
QMK_USERSPACE = detect_qmk_userspace()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 37, in detect_qmk_userspace
qmk_userspace_validate(test_dir)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 30, in qmk_userspace_validate
UserspaceDefs(path / 'qmk.json')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 61, in __init__
validate(json, 'qmk.user_repo.v1')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 89, in validate
validator = create_validator(schema)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 80, in create_validator
schema_store = compile_schema_store()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 69, in compile_schema_store
cli.log.debug('Skipping schema file %s', schema_file)
Message: 'Skipping schema file %s'
Arguments: (PosixPath('data/schemas/true.jsonschema'),)
--- Logging error ---
Traceback (most recent call last):
File "/usr/local/Cellar/python@3.11/3.11.5/Frameworks/Python.framework/Versions/3.11/lib/python3.11/logging/__init__.py", line 1113, in emit
stream.write(msg + self.terminator)
^^^^^^^^^^^^
AttributeError: 'str' object has no attribute 'write'
Call stack:
File "/usr/local/bin/qmk", line 8, in <module>
sys.exit(main())
File "/usr/local/Cellar/qmk/1.1.2_2/libexec/lib/python3.11/site-packages/qmk_cli/script_qmk.py", line 76, in main
import qmk.cli # noqa
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/__init__.py", line 250, in <module>
__import__(subcommand)
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/cli/c2json.py", line 8, in <module>
import qmk.keymap
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/keymap.py", line 14, in <module>
import qmk.path
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/path.py", line 8, in <module>
from qmk.constants import MAX_KEYBOARD_SUBFOLDERS, QMK_FIRMWARE, QMK_USERSPACE, HAS_QMK_USERSPACE
File "<frozen importlib._bootstrap>", line 1176, in _find_and_load
File "<frozen importlib._bootstrap>", line 1147, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 690, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 940, in exec_module
File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/constants.py", line 13, in <module>
QMK_USERSPACE = detect_qmk_userspace()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 37, in detect_qmk_userspace
qmk_userspace_validate(test_dir)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 30, in qmk_userspace_validate
UserspaceDefs(path / 'qmk.json')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/userspace.py", line 61, in __init__
validate(json, 'qmk.user_repo.v1')
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 89, in validate
validator = create_validator(schema)
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 80, in create_validator
schema_store = compile_schema_store()
File "/Users/drashna/repos/qmk_firmware/lib/python/qmk/json_schema.py", line 69, in compile_schema_store
cli.log.debug('Skipping schema file %s', schema_file)
Message: 'Skipping schema file %s'
Arguments: (PosixPath('data/schemas/false.jsonschema'),)
@bcotton
Copy link

bcotton commented Feb 8, 2024

Did you ever figure out why this is happening? I have the same probem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment