Revert "🎨refactor: move modules and refactor import statements"

This reverts commit 99eb0a0651.
This commit is contained in:
Gustavo Henrique Santos Souza de Miranda 2025-06-25 22:34:19 -03:00
parent d206abf016
commit 7b13982391
15 changed files with 25 additions and 18 deletions

8
src/pilgrim/__init__.py Normal file
View File

@ -0,0 +1,8 @@
from pilgrim.application import Application
from pilgrim.command import main
from pilgrim.database import Database, Base
from pilgrim.models.travel_diary import TravelDiary
from pilgrim.models.entry import Entry
from pilgrim.models.photo import Photo
__all__ = ["Application", "Database", "TravelDiary", "Entry", "Photo", "main", "Base"]

View File

@ -1,5 +1,5 @@
from src.database import Database from pilgrim.database import Database
from src.service.servicemanager import ServiceManager from pilgrim.service.servicemanager import ServiceManager
class Application: class Application:

View File

@ -1,4 +1,4 @@
from src.application import Application from pilgrim.application import Application
def main(): def main():

View File

@ -4,6 +4,7 @@ from sqlalchemy.orm import sessionmaker
Base = declarative_base() Base = declarative_base()
class Database: class Database:
def __init__(self): def __init__(self):
self.engine = create_engine( self.engine = create_engine(

View File

@ -3,8 +3,8 @@ from typing import Any
from sqlalchemy import Column, Integer, String, ForeignKey from sqlalchemy import Column, Integer, String, ForeignKey
from sqlalchemy.orm import relationship from sqlalchemy.orm import relationship
from src.models.photo_in_entry import photo_entry_association from pilgrim.models.photo_in_entry import photo_entry_association
from src.database import Base from ..database import Base
class Entry(Base): class Entry(Base):

View File

@ -1,10 +1,10 @@
from typing import Any from typing import Any
from sqlalchemy.orm import relationship
from sqlalchemy import Column, Integer, String, ForeignKey from sqlalchemy import Column, Integer, String, ForeignKey
from sqlalchemy.orm import relationship
from src.models.photo_in_entry import photo_entry_association from pilgrim.models.photo_in_entry import photo_entry_association
from src.database import Base from ..database import Base
class Photo(Base): class Photo(Base):

View File

@ -1,6 +1,6 @@
from sqlalchemy import Table, Column, Integer, ForeignKey from sqlalchemy import Table, Column, Integer, ForeignKey
from src.database import Base from ..database import Base
photo_entry_association = Table('photo_entry_association', Base.metadata, photo_entry_association = Table('photo_entry_association', Base.metadata,
Column('id', Integer, primary_key=True, autoincrement=True), Column('id', Integer, primary_key=True, autoincrement=True),

View File

@ -1,9 +1,8 @@
from typing import Any from typing import Any
from src.database import Base
from sqlalchemy import Column, String, Integer from sqlalchemy import Column, String, Integer
from ..database import Base
class TravelDiary(Base): class TravelDiary(Base):
__tablename__ = "travel_diaries" __tablename__ = "travel_diaries"

View File

@ -1,7 +1,7 @@
from typing import List from typing import List
from src.models.entry import Entry from ..models.entry import Entry
from src.models.travel_diary import TravelDiary from ..models.travel_diary import TravelDiary
class EntryService: class EntryService:

View File

@ -1,8 +1,7 @@
from pathlib import Path from pathlib import Path
from typing import List from typing import List
from src.models.photo import Photo from pilgrim import Photo, TravelDiary
from src.models.travel_diary import TravelDiary
class PhotoService: class PhotoService:

View File

@ -1,5 +1,5 @@
from src.service.entry_service import EntryService from pilgrim.service.entry_service import EntryService
from src.service.travel_diary_service import TravelDiaryService from pilgrim.service.travel_diary_service import TravelDiaryService
class ServiceManager: class ServiceManager:

View File

@ -1,4 +1,4 @@
from src.models.travel_diary import TravelDiary from ..models.travel_diary import TravelDiary
class TravelDiaryService: class TravelDiaryService: