Я понимаю, когда нужно довести до оргазма pep8/flake8. Но проблема состоит в том, что у меня на компьютере и на jenkins'е разные pep'ы (и да, я пробовал их ставить через easy_intall - всё равно не та версия). И они возбуждаются на разное. А я не понимаю, как удовлетоврить удалённый pep, потому что у него не встаёт на то, что встаёт у локального pep
(
Read more... )
Comments 17
типа
cmd = ["ovs-vsctl", self.TO, ..., "Interface"]
payload = self._encode_ovs_json(headings, data)
utils.execute(cmd, root_helper=self.root_helper).AndReturn(payload)
Хотя я вобще не любитель function chaining
Reply
Reply
Ну и плюс, дифф по строчкам примерно такой-же будет, а следующий человек потратит меньше времени на чтение.
Reply
А вот следующий бэкпортящий может долго тупить на том, что "тут переменная есть, а тут нет". Так что чем меньше бэкпорт меняет, тем лучше.
При этом нужно найти балланс между "меняет в старом коде" и "меняет что-то в перенесённом новом коде".
Reply
utils.execute(
["ovs-vsctl", self.TO, "--format=json", "--",
"--columns=name,external_ids", "list", "Interface"],
root_helper=self.root_helper
).AndReturn(self._encode_ovs_json(headings, data))
Reply
neutron/tests/unit/openvswitch/test_ovs_lib.py:493:11: E121 continuation line under-indented for hanging indent
).AndReturn(self._encode_ovs_json(headings, data))
Там фашисты. Не прорвёшься.
Reply
И да, у нас тоже все коммиты на всех языка проверяются дико въедливым линтом.
Reply
Но, в любом случае, эта дрянь требует изуродовать код для прохода его style guide'а.
Reply
Reply
Reply
Reply
Leave a comment