python-decorators

    0

    1답변

    많은 뷰에서 사용되는 파이썬 함수가 있습니다. 특히 ugsgi에서 실행되는 장고 앱입니다. 이 함수는 데이터베이스로 데이터를 추적합니다. 함수를 포함하는 뷰에 대한 특정 호출을 위해 해당 함수를 비활성화하는 데코레이터를 만들려고했습니다. 본질적으로 : @disable tracking def view(request): track(request) /

    0

    1답변

    value을 사용하여 스토캐스틱 데코레이터에 값을 전달하려고합니다. TypeError: StochasticMeta object got multiple values for keyword argument 'value' 어떻게 데코레이터의 값 키워드를 대체 할 수 있습니다 : 내가 사용하는 전화 했어 @pymc.stochastic(value=(1.0, 1.0),

    0

    1답변

    예제를 실험하여 데코레이터와 래퍼를 연구 중이며 이해할 수없는 데코레이터의 동작을 발견했습니다. def decorator_function(original_function): def wrapper_function(): print "wrapper is executed before {}".format(original_function.__nam

    1

    4답변

    파이썬 3 print() 알고있는 바와 같이, 함수 그것은 전직에 대한 json.dumps(indent=4) 에서 포장의 장식 된 버전을 만들 수 있습니다. print(mydict)를 호출하면 당신이 할 수있는 장식 자체가 필요하지 않습니다 print(json.dumps(mydict, indent=4))

    0

    1답변

    두 개의 별도의 스택 가능 데코레이터를 작성하려고합니다. 하나는 메소드 전후에 오브젝트 상태를 인쇄하는 것이고, 다른 하나는 메소드 다음에 내부 클래스 테스트 세트를 실행하는 것입니다. 또한 논쟁이있다). 여기 내 현재 시도의 예 : import functools class Dog: def __init__(self): self.ha

    0

    1답변

    물론 Statement decorators 에서 읽을 때 나는이 파이썬에서 직접적 가능하지 알고 있지만 아직도 내가 프로그램 (오프와) 같은 루프 설정하는 방법을 찾을 싶습니다 를 for i in range(L[0:N])): # estimate how much time it # took to run the loop over a subset

    0

    3답변

    이 질문에 맞는 제목을 찾는 데 어려움이 있으므로 알려주십시오. 내 수업에서 많은 방법은 다음과 같이 : def one_of_many(): # code to determine `somethings` for something in somethings: if self.try_something(something): ret

    0

    1답변

    누군가 나를 도와 줄 수 있는지 궁금합니다. 외부에 정의 된 데코레이터 기능을 테스트하려고하는데이 샘플 코드가 있지만 클래스 내에서 호출하는 것이 효과가없는 것으로 보입니다. 그것은 간단한 반환 내가 코드로에 적용되는 장식으로 반환 할 필요 "이 제 기능입니다." def time_this(original_function): def new_fun

    -2

    1답변

    저는 파이썬에서 데코레이터를 이해하려고합니다. def decorator(func): def logger(*args, **kwargs): print "start logging" func(*args, **kwargs) print "end logging" return logger @decorator def

    1

    1답변

    모든 비 매직 메소드에 대해 이러한 메소드를 꾸미는 클래스 데코레이터를 작성하려고합니다. 아이디어는 클래스의 모든 메소드가 호출 한 후에 그 이름을 출력한다는 것입니다. 나는 모든 방법을 꾸미기를 원하지 않는다. 장식가 log_method 작품. log_class 데코레이터에 문제가 있습니다. 오류가없고 출력이 없습니다. import traceback i