Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Documentation update for ABC base classes #2064

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

simon-saliba
Copy link

@simon-saliba simon-saliba commented May 27, 2022

What was wrong?

FIX: #1806

Previous to #1805 we had classes like eth.vm.BaseVM that served as the reference. Now, we have interfaces defined in eth.abc.

There are now two primary problems.

Many of our docstrings might still refer to the wrong class. Most class references in docstrings should be referencing the abc base classes now.
Most of the methods and properties on our abc base classes don't have docstrings.

How was it fixed?

Added docstrings for non-documented abstract methods in abc.py.
Did not find any docstring that refer to the old classes. This was probably fixed in other PRs since this issue dates from a long time ago.

Todo:

  • Clean up commit history

Cute Animal Picture

put a cute animal picture link inside the parentheses

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.

Documentation update for ABC base classes
1 participant