Refactor and enhance type hints across multiple modules #17

Merged
WorldTeacher merged 1 commits from dev-rebase into dev 2025-10-21 08:11:22 +01:00
Owner
  • Updated the from_tuple method in Prof class to specify return type.
  • Added type hints for various methods in LehmannsClient, OpenAI, WebRequest, and ZoteroController classes to improve code clarity and type safety.
  • Modified pdf_to_csv function to return a string instead of a DataFrame.
  • Enhanced error handling and type hints in wordparser and xmlparser modules.
  • Removed unused UI file Ui_medianadder.ts.
  • Improved the layout and structure of the semesterapparat_ui to enhance user experience.
  • Updated file picker to support .doc files in addition to .docx.
  • Added unique item handling in Ui class to prevent duplicates in apparat list.
  • General code cleanup and consistency improvements across various files.
- Updated the `from_tuple` method in `Prof` class to specify return type. - Added type hints for various methods in `LehmannsClient`, `OpenAI`, `WebRequest`, and `ZoteroController` classes to improve code clarity and type safety. - Modified `pdf_to_csv` function to return a string instead of a DataFrame. - Enhanced error handling and type hints in `wordparser` and `xmlparser` modules. - Removed unused UI file `Ui_medianadder.ts`. - Improved the layout and structure of the `semesterapparat_ui` to enhance user experience. - Updated file picker to support `.doc` files in addition to `.docx`. - Added unique item handling in `Ui` class to prevent duplicates in apparat list. - General code cleanup and consistency improvements across various files.
WorldTeacher added 1 commit 2025-10-21 08:11:07 +01:00
- Updated the `from_tuple` method in `Prof` class to specify return type.
- Added type hints for various methods in `LehmannsClient`, `OpenAI`, `WebRequest`, and `ZoteroController` classes to improve code clarity and type safety.
- Modified `pdf_to_csv` function to return a string instead of a DataFrame.
- Enhanced error handling and type hints in `wordparser` and `xmlparser` modules.
- Removed unused UI file `Ui_medianadder.ts`.
- Improved the layout and structure of the `semesterapparat_ui` to enhance user experience.
- Updated file picker to support `.doc` files in addition to `.docx`.
- Added unique item handling in `Ui` class to prevent duplicates in apparat list.
- General code cleanup and consistency improvements across various files.
WorldTeacher merged commit ef21a18b87 into dev 2025-10-21 08:11:22 +01:00
Sign in to join this conversation.