Skip to content

refactor: use custom error types consistently in store.py and linker.py#98

Merged
raiderrobert merged 1 commit into
mainfrom
refactor/51/custom-error-types-consistency
May 15, 2026
Merged

refactor: use custom error types consistently in store.py and linker.py#98
raiderrobert merged 1 commit into
mainfrom
refactor/51/custom-error-types-consistency

Conversation

@raiderrobert
Copy link
Copy Markdown
Owner

Closes #51

  • Wrap OSError in place_skill() with PlacementError (from errors.py)
  • linker.py now raises PlacementError for filesystem failures
  • Move version and NAPOLN_DIR imports to module level
  • NAPOLN_DIR constant added to core/home.py

@raiderrobert raiderrobert force-pushed the refactor/51/custom-error-types-consistency branch from 21cd876 to 921f551 Compare May 15, 2026 02:49
Closes #51

- Wrap OSError in place_skill() with PlacementError (from errors.py)
- linker.py now raises PlacementError for filesystem failures
- Move __version__ and NAPOLN_DIR imports to module level
- NAPOLN_DIR constant added to core/home.py
@raiderrobert raiderrobert force-pushed the refactor/51/custom-error-types-consistency branch from 921f551 to 4555fd2 Compare May 15, 2026 03:05
@raiderrobert raiderrobert merged commit db7e676 into main May 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

refactor: use custom error types consistently in store.py and linker.py

1 participant