Преглед на файлове

fix: house_system param encoding for swe.houses()

Lukas Goldschmidt преди 1 месец
родител
ревизия
8b1e8e3f70
променени са 1 файла, в които са добавени 1 реда и са изтрити 1 реда
  1. 1 1
      src/ephemeris_mcp/server.py

+ 1 - 1
src/ephemeris_mcp/server.py

@@ -468,7 +468,7 @@ def get_sky_state(
 
     # Compute house cusps when requested
     if house_system is not None:
-        hs_code = house_system.upper().encode()
+        hs_code = house_system.upper().encode()[:1]  # single byte: b'P', b'K', etc.
         try:
             cusps, ascmc = swe.houses(jd, lat, lon, hs_code)
             houses = []