날씨를 받아오는 모듈에서 위도, 경도가 필요하여 location_getter
모듈에서 위도, 경도를 리턴해주는 로직으로 짜고 있었는데 아래와 같은 에러가 발생했다.
Traceback (most recent call last):
File "weather_getter.py", line 4, in <module>
from location_getter import *
File "/Users/yoon/workspace/better-than-yesterday/components/location_getter.py", line 20
return latitude, longitude
^
SyntaxError: 'return' outside function
직역하면 함수 외부에서 return문을 사용해서 발생한 에러, 즉 return문은 함수 안에서만 사용할 수 있다는 말이다. 굳이 return문을 사용하지 않고, location_getter
모듈에서 할당한 latitude
, longitude
변수를 그대로 가져다가 쓰면 잘 불러오고 있다.
진짜 기본 중의 기본인데 프레임워크에만 집착하고 있다 보니 놓치고 있던 것들이 하나 둘씩 튀어나오고 있다.
~_~