decorator

Jak ozdobić metodę wewnątrz klasy?

Próbuję udekorować metodę wewnątrz klasy, ale python wyrzuca błąd. Moja klasa wygląda tak: from pageutils import formatHead ... n wyrzuca następujący błąd self.createHeader() TypeError: wrapped() takes no arguments (1 given) Gdzie ja się wygłupiam?

Jak używać multiprocessingu z instancjami klas w Pythonie?

Próbuję stworzyć klasę, która może uruchomić oddzielny proces, aby wykonać jakąś pracę, która zajmuje dużo czasu, uruchomić k ... = pickle.dumps(worker) # FAIL: Doesn't like queues?? process_worker.start() worker.run_long_command("ls /")

Python - czy jest gdzieś lista dekoratorów? [zamknięte]

Znam @staticmethod, @classmethod I @property, ale tylko poprzez rozproszoną dokumentację. Czy istnieje pełna lista dekoratorów funkcji wbudowanych w Pythona?

Jak mogę wysłać zmienne do szablonu Jinja z dekoratora Piersiówki?

Wiele tras wokół mojej aplikacji kolby będzie musiało wysłać "dane paska bocznego" do jinja. Szukam najskuteczniejszego spos ... nkcji dekoratora? @blueprint.route('/') @include_sidebar_data def frontpage(): return render_template('template.html')

Wiele dekoratorów dla widoku w Django: Execution order

Próbuję udekorować Widok Django dwoma dekoratorami, jednym do sprawdzania loginu, a drugim do sprawdzania is_active. Pierwsz ... aki jest właściwy sposób łączenia dwóch dekoratorów i dlaczego kolejność wykonania różni się od prostych dekoratorów Pythona?

Czy Mogę połączyć dwa dekoratory w jeden w Pythonie?

Czy istnieje sposób na połączenie dwóch dekoratorów w jeden nowy dekorator w Pythonie? Zdałem sobie sprawę, że mogę po prostu zastosować wiele dekoratorów do funkcji, ale byłem ciekaw, czy jest jakiś prosty sposób na połączenie dwóch w nową.

Wzór dekoratora a dziedziczenie z przykładami

Eksperymentowałem z wzorcem dekoratora, aby rozszerzyć funkcjonalność kodu, którego nie chcesz dotykać na przykład i widzę, j ... tego. Czy ktoś mógłby to wyjaśnić, podać przykłady i wyjaśnij, kiedy lepiej jest użyć dekoratora vs dziedziczenie. Thanks

jak zrobić dekorator warunkowy w Pythonie 2.6

Czy można warunkowo dekorować funkcję. Na przykład, chcę ozdobić funkcję foo() funkcją timera (timeit) tylko doing_performan ... do something, timeit function will return the time it takes """ time.sleep(2) else: def foo(): time.sleep(2)

Używanie tego samego dekoratora (z argumentami) z funkcjami i metodami

Próbowałem stworzyć dekorator, który może być używany zarówno z funkcjami, jak i metodami w Pythonie. To samo w sobie nie je ... nie-self. Czy jest sposób, aby stwierdzić, czy dekorator jest stosowany do funkcji zamiast sposób, i odpowiednio postępować?

Function local name binding from an outer scope

Potrzebuję sposobu na "wstrzyknięcie" nazw do funkcji z zewnętrznego bloku kodu, aby były dostępne lokalnie i nie muszą być ... Cheese I martwić się o dodanie każdego obiektu, którego potrzebuje do tej linii. Każda sugestia jest bardzo mile widziana.

Brakuje metody Java (Ala Ruby) do dekorowania?

Czy w Javie jest dostępna jakakolwiek technika przechwytywania wiadomości (wywołań metod), jak technika method_missing w Ruby ... g_more im.bar() -------------------> do_bar (Uwaga: Proxy ma tylko jedną metodę: method_missing ())

Kolba: dekorator do weryfikacji schematu JSON i JSON

Mam aplikację flask z wywołaniami oczekującymi JSON payload. Zanim każde wywołanie zostanie przetworzone, mam 2-etapowy proce ... o nie jestem pewien, jak go użyć w dekoratorze. Jak zaimplementować sprawdzanie poprawności przy użyciu dekoratorów Pythona?

Dekorator oparty na klasach Pythona z parametrami, które mogą ozdobić metodę lub funkcję

Widziałem wiele przykładów dekoratorów Pythona, które są: dekoratory stylu funkcji (zawijanie funkcji) dekoratorzy stylu ... with arg foo baby! in bar! In my decorator after call, with arg foo baby! Edit: jeśli to ma znaczenie, używam Pythona 2.7.

Jak wprowadzić zmienną do zakresu za pomocą dekoratora?

[ZASTRZEŻENIE: Może być więcej pythonicznych sposobów robienia tego, co chcę robić, ale chcę wiedzieć, jak działa scoping Pyt ... return inner_dec Więc nie rozumiem, dlaczego nie może znaleźć var. Czy jest jakiś sposób, aby zrobić coś takiego?

Django to dekorator

Próbuję ograniczyć dostęp do stron za pomocą 2 poziomów użytkowników. Superuser i admin. Super user to zwykły użytkownik Djan ... wny)@permission_required('is_staff') zwraca FALSE dla użytkowników z przypisana jest perm 'is_staff'. (źle). Jakieś pomysły?

Python decorator obsługa docstrings

Mam problem z używaniem docstrings z dekoratorami. Podano następujący przykład: def decorator(f): def _decorator(): ... funkcji nie jest już funkcją foo. Ale jakie jest dobre rozwiązanie, aby uzyskać docstring (i pomoc) zgodnie z oczekiwaniami?

Jak zrobić w Flask funkcję dekoratora Pythona z argumentami (dla autoryzacji)

Użyłem fragmentu kolby dla mojej kolby-login, który sprawdza, czy użytkownik jest zalogowany: from functools import wraps ... do uwierzytelniania bez nich. jeśli widzisz jakieś rażące dziury w robieniu autoryzacji w ten sposób, proszę daj mi znać!

Udawanie atrybutów metody w PHP?

Czy jest możliwe użycie odpowiednika dla atrybutów metody. NET w PHP, lub w jakiś sposób symulowanie tych atrybutów? Context ... ości dodatkowego kodu). Więc jakie mam opcje? Jaki byłby najlepszy sposób, aby utrzymać trasę blisko metody, którą wywołuje?

Pisanie dekoratora klasy, który stosuje dekorator do wszystkich metod

Próbuję napisać dekorator klasy, który stosuje dekorator do wszystkich metod klasy: import inspect def decorate_func(func ... lassmethod def bar(cls): print "bar" obj = MyClass() obj.foo() obj.baz() MyClass.baz() obj.bar() MyClass.bar()

Python: dekorator WYJĄTKÓW. Jak zachować stacktrace

Piszę dekorator do zastosowania do funkcji. Powinien wychwycić dowolny wyjątek, a następnie wywołać Niestandardowy wyjątek n ... tattr(exceptions, raised_exception) raise exception(parser.get_message(e)) return wraps(fn)(wrapped)