다른 파일에서 import 해 온 함수를 @Decorator 로 싸는 법

조회수 891회

file 1

def file1_fun():

file2

from file1 import file1_fun

def deco(target):
    print("데코레이트 되었다네")

    def wrapper():
        먼저실행할 문장
        result = target()
        나중에 실행할 문장

    return wrapper 

@deco
file1_fun()  <------------- 이게 말이 안됨. 선언부가 아니라 실행부라서.

이처럼, 외부에서 선언된 파일을 단순히 가져오기만 하는 경우 데코레이터를 어떻게 씌울 수 있습니까?

답변을 하려면 로그인이 필요합니다.

프로그래머스 커뮤니티는 개발자들을 위한 Q&A 서비스입니다. 로그인해야 답변을 작성하실 수 있습니다.

(ಠ_ಠ)
(ಠ‿ಠ)