Refactor File (URI) Loading System
Registered by
Mystilleef
Problem:
Fileloader.py is the module that loads files into the editor. It does everything from checking whether a file is remote or local, permission checks, encoding processing, file reading, text insertion, error checking, error management, among other things. It is monolithic, difficult to read and unmaintainable. The only good thing about it is that it works.
Solution:
Split the file loading system into specialized modules that perform a single responsibility. Place all modules responsible for loading files in a single package (folder).
Blueprint information
- Status:
- Complete
- Approver:
- Mystilleef
- Priority:
- High
- Drafter:
- Mystilleef
- Direction:
- Approved
- Assignee:
- Mystilleef
- Definition:
- Approved
- Series goal:
- Accepted for 0.4
- Implementation:
- Implemented
- Milestone target:
- None
- Started by
- Mystilleef
- Completed by
- Mystilleef
Related branches
Related bugs
Sprints
Whiteboard
(?)