Conversation
GRPC is such a huge pile of crap that we should not touch it by doing a mere package import. Signed-off-by: Vadim Markovtsev <vadim@sourced.tech>
|
what is the problem with it? I did re-export mostly because of |
|
We use flake8 and pylint and none of those are crazy enough to complain about third-party naming schemes. If you speak about style check in lookout-sdk project, then But all of those is nothing compared to the problems with grpc and multiprocessing which we had last year. As soon as you make If you do |
|
thank you for the explanation! It definitely makes sense. Let me use this PR as an opportunity to raise another question. Currently in python analyzers imports look like this: and I need to remember which package contains which functions/classes. For example What do you think about providing similar experience for python? |
|
To be honest, all the team use PyCharm and Alt-Enter, so we never had such problems... And it's only me who deals with GRPC directly, the rest have little idea how everything works at the low level. But yeah, it definitely looks nicer as long as there are no name collisions. |
|
A similar change is merged in the master already. |
|
Encountering problems since 2016! |
GRPC is such a huge pile of crap that we should not touch it by
doing a mere package import.
Signed-off-by: Vadim Markovtsev vadim@sourced.tech