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