Skip to content

GitLab

  • Projects
  • Groups
  • Snippets
  • Help
    • Loading...
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Sign in
F
finesse3
  • Project overview
    • Project overview
    • Details
    • Activity
    • Releases
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 102
    • Issues 102
    • List
    • Boards
    • Labels
    • Service Desk
    • Milestones
    • Iterations
  • Merge Requests 4
    • Merge Requests 4
  • Requirements
    • Requirements
    • List
  • Operations
    • Operations
    • Incidents
  • Packages & Registries
    • Packages & Registries
    • Container Registry
  • Analytics
    • Analytics
    • Code Review
    • Insights
    • Issue
    • Repository
    • Value Stream
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Activity
  • Graph
  • Create a new issue
  • Commits
  • Issue Boards
Collapse sidebar
  • finesse
  • finesse3
  • Issues
  • #212

Closed
Open
Opened Jan 11, 2021 by Alexei Ciobanu@alexei.ciobanuDeveloper

python tries to import finesse usr.ini config directory as a module

At least on windows the user config is stored in %userprofile%\finesse\usr.ini this leads to an interesting issue where a python session that is started in %userprofile% (which is usually the default path windows terminal launch) will try to import a package specified by %userprofile%\finesse when executing import finesse. I assume this is because the import protocol on python places a higher priority on more "local" packages.

A proposed fix is to store "usr.ini" in %userprofile%\.finesse\usr.ini which would prevent python from trying to import the user directory as a module. For UNIX I presume the equivalent would be $HOME\.finesse\usr.ini.

Edited Jan 11, 2021 by Alexei Ciobanu
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information
Assignee
Assign to
None
Milestone
None
Assign milestone
Time tracking
None
Due date
None
Reference: finesse/finesse3#212