Skip to content

Commit 3131aa2

Browse files
committed
fix: refactor imports and enhance data fetching for astronomical data display
1 parent 021c397 commit 3131aa2

4 files changed

Lines changed: 8 additions & 5 deletions

File tree

src/sample_python_app/core/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
"""
44

55
from sample_python_app.core.config import settings
6+
from sample_python_app.core.data_loader import fetch_astronomical_data_from_api
67
from sample_python_app.core.display import display_astronomical_data
78
from sample_python_app.core.logging import setup_logger
8-
from sample_python_app.core.data_loader import fetch_astronomical_data_from_api
99

1010
__all__ = [
1111
"settings",

src/sample_python_app/core/data_loader.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,11 @@
22
Handles loading and validating weather.gov astronomical data from file.
33
"""
44

5+
import httpx
56
from pydantic import ValidationError
67

7-
from sample_python_app.core import setup_logger
8+
from sample_python_app.core.logging import setup_logger
89
from sample_python_app.models import WeatherGovFeature
9-
import httpx
1010

1111

1212
def fetch_astronomical_data_from_api(lat: float, lon: float):

src/sample_python_app/core/display.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,8 @@
55
from pyfiglet import Figlet
66
from rich.console import Console
77

8-
from sample_python_app.core import settings, setup_logger
8+
from sample_python_app.core.config import settings
9+
from sample_python_app.core.logging import setup_logger
910

1011

1112
def display_astronomical_data(astro):

src/sample_python_app/main.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@
33
Orchestrates loading and displaying astronomical data.
44
"""
55

6-
import httpx
76
import json
7+
8+
import httpx
89
from pydantic import ValidationError
10+
911
from sample_python_app.core import (
1012
display_astronomical_data,
1113
fetch_astronomical_data_from_api,

0 commit comments

Comments
 (0)