Aktywne Wpisy

Ytarka +40
Ogłoszenie z pełnym, czytelnym opisem, wyraźne zdjęcia całego zestawu - z bliska, z daleka, z kotem i bez. Myślałam że to wystarczy, że tak się robi.
Nie pomyślałam jednak, że wśród użytkowników są przecież ludzie z tą straszną chorobą, co nie pozwala im czytać literek.
Nie wolno im nawet zerkać na to, co może zobrazować treść, żeby nie spowodować zwary w klepisku XD
No naraziłam chłopa na niebezpieczeństwo, pewnie dlatego tak na
Nie pomyślałam jednak, że wśród użytkowników są przecież ludzie z tą straszną chorobą, co nie pozwala im czytać literek.
Nie wolno im nawet zerkać na to, co może zobrazować treść, żeby nie spowodować zwary w klepisku XD
No naraziłam chłopa na niebezpieczeństwo, pewnie dlatego tak na

trike +29





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()\
.get("required").remove("name")\
.get("properties").remove("name")
Przenosząc wyrażenie między liniami trzeba jedynie '\' dodać.
@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.