Skip to content
Snippets Groups Projects
Commit 40481247 authored by Michael DM Dryden's avatar Michael DM Dryden
Browse files

boards: hide internal function

parent c1ecbea4
1 merge request!12Python 3 Support
...@@ -119,14 +119,14 @@ def get_all_subclasses(cls): ...@@ -119,14 +119,14 @@ def get_all_subclasses(cls):
for subclass in cls.__subclasses__(): for subclass in cls.__subclasses__():
all_subclasses.append(subclass) all_subclasses.append(subclass)
all_subclasses.extend(get_all_subclasses(subclass)) all_subclasses.extend(__get_all_subclasses(subclass))
return all_subclasses return all_subclasses
def find_board(version, booster=False): def find_board(version, booster=False):
"""Returns highest compatible board class or None if none available.""" """Returns highest compatible board class or None if none available."""
boards = get_all_subclasses(BaseBoard) boards = __get_all_subclasses(BaseBoard)
candidates = [] candidates = []
for board in boards: for board in boards:
req = parse_requirements('dstat~={}'.format(board.pcb_version)).next() req = parse_requirements('dstat~={}'.format(board.pcb_version)).next()
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment