Skip to content

Conversation

@novumiter
Copy link

@novumiter novumiter commented May 6, 2025

Fix double-slash in EasyOCR paths

Before:
# tried to load:
'/root/.EasyOCR//user_network/my_model.yaml'

After:
# now loads:
'/root/.EasyOCR/user_network/my_model.yaml'

What changed:

  • Replaced MODULE_PATH + '/model' / + '/user_network' with
    os.path.join(MODULE_PATH, 'model') and
    os.path.join(MODULE_PATH, 'user_network')
  • Kept Path(...).mkdir(parents=True, exist_ok=True) and sys.path.append(...)

Why:
Manual + '/…' concatenation could produce // and cause file-not-found errors. os.path.join() fixes separators so custom models always load correctly.

Tested in:

  • Standard environment ✅
  • Virtualenvs ✅

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.

1 participant