decorator

Python functools.wraps odpowiednik dla klas

Podczas definiowania dekoratora za pomocą klasy, jak automatycznie przenieść__name__, __module__ i __doc__? Normalnie użyłby ... doc? Również, aby zautomatyzować metodę get (zakładam, że to do tworzenia powiązanych metod? Czy są jakieś brakujące metody?

Jak ponowić próbę urllib2.żądanie, gdy nie powiedzie się?

Gdy urllib2.request osiągnie limit czasu, wywoływany jest wyjątek urllib2.URLError. Jaki jest pythoniczny sposób na ponowne nawiązanie połączenia?

Czy Mogę łatać dekorator Pythona przed zawinięciem funkcji?

Mam funkcję z dekoratorem, którą próbuję przetestować przy pomocy biblioteki Pythona Mock . Chciałbym użyć mocka.patch do zas ... różnych wariantów docelowego patcha i zmieniłem kolejność poprawek i instrukcji importu, ale bez powodzenia. Jakieś pomysły?

Metaklasy Pythona vs dekoratorzy klas

Jakie są główne różnice między metaklasami Pythona a dekoratorami klas? Czy jest coś, co mogę zrobić z jednym, ale nie z drugim?

Wielowątkowość dla Pythona Django

Niektóre funkcje powinny działać asynchronicznie na serwerze WWW. Wysyłanie wiadomości e-mail jest klasycznym przykładem. Ja ... t.daemon = True t.start() return decorator Pożądane użycie: @postpone def foo(): pass #do stuff

Pytanie o wzór dekoratora i klasy abstrakcyjnego dekoratora? [duplikat]

To pytanie ma już odpowiedź tutaj: Dlaczego potrzebujemy dekoratora we wzorze dekoratora? ... ecna we wszystkich opisach tego wzoru tylko dlatego, że zapewnia standardowy interfejs dla wszystkich nowych klas zdobionych?

Dekoratorzy klas vs dekoratorzy funkcji [duplikat]

To pytanie ma już odpowiedź tutaj: różnica między klasami dekoratora a funkcjami dekoratora ... decorator Czy jest jakaś różnica między tymi deklaracjami? W których przypadkach każdy z nich należy korzystać?

Dekorator, który profiluje wywołanie metody i rejestruje wynik profilowania

Chcę stworzyć dekorator, który profiluje metodę i rejestruje wynik. Jak można to zrobić?

Jaki jest najlepszy sposób automatycznego przypisywania atrybutów w Pythonie i czy jest to dobry pomysł?

Zamiast pisać kod w ten sposób za każdym razem, gdy definiuję klasę: class Foo(object): def __init__(self, a, b, c, d ... Dwa pytania : czy są wady lub pułapki związane z tym skrótem? czy jest lepszy sposób na osiągnięcie podobnej wygody?

Jak używać skryptów widoków na elementach plików Zend Form?

Używam tego Viewscriptu dla moich standardowych elementów formularza: <div class="field" id="field_<?php echo $this-& ... class="hint"><?php echo $this->element->getDescription(); ?></p> <?php endif; ?> </div>

Eksperymentalne Ostrzeżenia dekoratorów w kompilacji maszynopisu

Mam Eksperymentalne wsparcie dla dekoratorów to funkcja, która może ulec zmianie w przyszłym wydaniu. Ustaw opcję' exper ... kazują tego ostrzeżenia, ale reszta w tym samym projekcie robi. Co może spowodować takie zachowanie kompilatora maszynopisu?

Do czego przydatne są metaklasy Pythona?

Co można zrobić z metaklasami, które nie mogą być w żaden inny sposób? Alex Martelli powiedział, że istnieją zadania, których nie można osiągnąć bez metaklasy metaklasy Pythona vs dekoratory klas Chciałbym wiedzieć, które są?

Dekoratorzy w Ruby (migracja z Pythona)

Spędzam DZIŚ naukę Rubiego z perspektywy Pythona. Jedną z rzeczy, z którą kompletnie się nie uporałem, jest odpowiednik deko ... m sposobu, aby odwoływać się do funkcji bez jej wywołania. Próbowałem wielu innych rzeczy, ale nic nie prowadzi mnie daleko.

Jak zbudować dekoratora z opcjonalnymi parametrami? [duplikat]

To pytanie ma już odpowiedź tutaj: Tworzenie dekoratorów z opcjonalnymi argumentami ... s not work' W moim kodzie działa tylko użycie dekoratora z parametrem: jak postępować, aby oba działały (z i bez parametr)?

Dekoruj klasę w Pythonie, definiując dekorator jako klasę

Jaki jest prosty przykład dekorowania klasy przez zdefiniowanie dekoratora jako klasy? Próbuję osiągnąć to, co zostało zaimp ... e here ... return wrappedClass Jak to się skończy? Nie jestem do końca pewien, co wchodzi w ""... jakiś kod ..."""

Wywołanie klasy staticmethod wewnątrz ciała klasy?

Kiedy próbuję użyć statycznej metody z wewnątrz ciała klasy i zdefiniować statyczną metodę używając wbudowanej funkcji static ... ANS return ret Więc moje pytanie brzmi: czy są lepsze, jak w czystszym czy bardziej "Pythoniczne", sposoby na to?

Jak usunąć dekoratory z funkcji w Pythonie

Powiedzmy, że mam: def with_connection(f): def decorated(*args, **kwargs): f(get_connection(...), *args, **kwar ... cokolwiek robi dekorator). Biorąc pod uwagę spam, Jak usunąć dekorator z niego i uzyskać podstawową funkcję "niedekorowaną"?

Czy jest możliwe udekorowanie include (...) w adresach URL django z wymaganym loginem?

Mam kilka zastrzeżonych obszarów na stronie, dla których chciałbym określić login_required dekorator. Jednak chciałbym to zro ... (r'^private/', login_required(include('private'))), ) Poza tym, że to nie działa, niestety.

Jak używać wzoru dekoratora z Unity bez jawnego podawania każdego parametru w InjectionConstructor

Ten pomocny artykuł od Davida Haydna (edit: scam link USUNIĘTY, mogło być Ten artykuł) pokazuje, jak możesz użyć klasy Inject ... roductRepository); Assert.IsInstanceOf<LoggingProductRepository>(c.Resolve<IProductRepository>()); }

Jaka jest różnica między dekoratorami Pythona a wzorem dekoratora?

Jaka jest różnica między "dekoratorami Pythona" a "wzorem dekoratora"? Kiedy powinienem używać dekoratorów Pythona, a kiedy ... ) # Decorator pattern print(b.decorated_and_useful(string)) # Python decorator decorated the decorator pattern