Aktywne Wpisy

gerwazy-oko +8
Treść przeznaczona dla osób powyżej 18 roku życia...

TonyMalin +26
#bystrzycaklodzka Według mnie to jest właściwy przypadek kiedy powinien działać prezydencki akt łaski. Nie mam tu na myśli żadnego konkretnego prezydenta. Ku pokrzepieniu serc zwykłych obywateli.





chialbym to:
schema = ChannelModel.schema()
schema.get("required").remove("name")
schema.get("properties").remove("name")
zapisac bardziej funckyjnie, cos w taki sposob:
schema = ChannelModel.schema()
| .get("required").remove("name")
| .get("properties").remove("name")
da rade cos takiego zrobic?
schema = ChannelModel.schema().get("required").remove("name").get("properties").remove("name")
a możesz i tak:
schema = ChannelModel.schema()\
@erwit: Jak pytasz o jakąś egzotyczną bibliotekę, to daj chociaż adres (ja znalazłem repozytorium, które robi wrażenie nie dokończonego).
Ja bym spróbował po prostu z kropką, nie mam pojęcia co zwraca remove, ale jeżeli schema, to możesz jechać dalej z kropkami.
https://github.com/0101/pipetools
https://github.com/EntilZha/PyFunctional
i ogólnie całą listę https://github.com/sfermigier/awesome-functional-python
1. Ten twój proponowany zapis nie jest funkcyjny. To po prostu "chained methods".
2. Pierwotny zapis jest spoko. Czytelny i robi to, co ma robić. Jak go "zchainujesz", to tracisz czytelność, a nic nie zyskujesz.