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

Add type hints to audio.py #1342

Open
wants to merge 15 commits into
base: typehints
Choose a base branch
from

Commits on Nov 16, 2023

  1. add type hints

    - base.py passes for pyright and mypy
    Dr-Blank committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    3425590 View commit details
    Browse the repository at this point in the history
  2. Remove unnecessary inheritance from Playlist

    class.
    Dr-Blank committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    dfe293b View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    495c394 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    88137bf View commit details
    Browse the repository at this point in the history
  5. Cleanup

    Dr-Blank committed Nov 16, 2023
    Configuration menu
    Copy the full SHA
    49c6dd0 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2023

  1. Configuration menu
    Copy the full SHA
    29a93ea View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d30c1a3 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2023

  1. Implement requested changes

    Dr-Blank committed Dec 13, 2023
    Configuration menu
    Copy the full SHA
    1231a9c View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    d940c27 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    90db72c View commit details
    Browse the repository at this point in the history
  3. Sort imports

    - annotations import in all files using typehints
    - typehint specific imports under type_checking condition
    - native library imports > installed libs > module import
    Dr-Blank committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    dfbc682 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. apply suggestions

    - fix _INCLUDES attr by including an empty dict
    - add explicit return types for methods missing them
    Dr-Blank committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    d4fc723 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39394aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d6754c0 View commit details
    Browse the repository at this point in the history
  4. add typehints to all methods

     - mypy passes for audio.py
    Dr-Blank committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1b97d62 View commit details
    Browse the repository at this point in the history