Relative folder structure

fixing root folder structure to run command easier
This commit is contained in:
Chuck
2025-04-07 21:06:07 -05:00
parent f7a8f75172
commit 4366ec9f37
2 changed files with 15 additions and 6 deletions

View File

@@ -1,5 +1,11 @@
#!/usr/bin/env python3 #!/usr/bin/env python3
import os
import sys
# Add the project root directory to Python path
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
from src.display_controller import main from src.display_controller import main
if __name__ == "__main__": if __name__ == "__main__":

View File

@@ -1,9 +1,9 @@
import time import time
from typing import Dict, Any from typing import Dict, Any
from clock import Clock from src.clock import Clock
from weather_manager import WeatherManager from src.weather_manager import WeatherManager
from display_manager import DisplayManager from src.display_manager import DisplayManager
from config_manager import ConfigManager from src.config_manager import ConfigManager
class DisplayController: class DisplayController:
def __init__(self): def __init__(self):
@@ -41,6 +41,9 @@ class DisplayController:
finally: finally:
self.display_manager.cleanup() self.display_manager.cleanup()
if __name__ == "__main__": def main():
controller = DisplayController() controller = DisplayController()
controller.run() controller.run()
if __name__ == "__main__":
main()