Skip to content

Fix logical fine-grained dependencies for __init__ - #5606

Merged
JukkaL merged 1 commit into
masterfrom
logical-deps-init
Sep 12, 2018
Merged

JukkaL merged 1 commit into
masterfrom
logical-deps-init

Conversation

@JukkaL

@JukkaL JukkaL commented Sep 12, 2018

Copy link
Copy Markdown
Collaborator

This fixes many spurious logical fine-grained dependencies from
__init__ methods. Since __init__ can be overridden with an
incompatible signature, usually we don't need a dependency from
base class __init__.

The fix only applies when using --logical-deps.

This fixes many spurious logical fine-grained dependencies from
__init__ methods. Since __init__ can be overridden with an
incompatible signature, usually we don't need a dependency from
base class __init__.

The fix only applies when using `--logical-deps`.
@JukkaL
JukkaL requested a review from ilevkivskyi September 12, 2018 14:55

@ilevkivskyi ilevkivskyi left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Makes sense!

@JukkaL
JukkaL merged commit 28b5423 into master Sep 12, 2018
@JelleZijlstra
JelleZijlstra deleted the logical-deps-init branch September 12, 2018 17:14
ilevkivskyi added a commit that referenced this pull request Sep 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants