Ho una linea di codice che segue (non colpa per le convenzioni di denominazione, non sono miei):Come rompere una linea di metodi concatenati in Python?
subkeyword = Session.query(
Subkeyword.subkeyword_id, Subkeyword.subkeyword_word
).filter_by(
subkeyword_company_id=self.e_company_id
).filter_by(
subkeyword_word=subkeyword_word
).filter_by(
subkeyword_active=True
).one()
non mi piace come sembra (non troppo leggibile), ma I don' Ho un'idea migliore per limitare le linee a 79 caratteri in questa situazione. C'è un modo migliore di romperlo (preferibilmente senza barre inverse)?
Mi piace anche di più. Non aggiunge altro codice e non ha barre retroverse. –
Non sai cosa giustifica il rientro extra qui; Penso che questa soluzione si sposti perfettamente con le linee sospese rientrate una sola volta e il parente finale non lo è affatto. –
A mio parere, il doppio indentazione è utile qui perché è visivamente distinto da un normale blocco rientrato. Quando è circondato da un altro codice, ciò rende più ovvio che si tratta di una singola linea avvolta. – sth