SourceIterator is actually just SourceIterable

This commit is contained in:
GeoffreyCoulaud
2023-07-20 10:32:43 +02:00
parent 30152cd10a
commit 7f576d1bd3
8 changed files with 25 additions and 25 deletions

View File

@@ -25,10 +25,10 @@ from time import time
from src import shared
from src.game import Game
from src.importer.sources.location import Location
from src.importer.sources.source import Source, SourceIterationResult, SourceIterator
from src.importer.sources.source import Source, SourceIterationResult, SourceIterable
class LegendarySourceIterator(SourceIterator):
class LegendarySourceIterable(SourceIterable):
source: "LegendarySource"
def game_from_library_entry(
@@ -93,7 +93,7 @@ class LegendarySource(Source):
executable_format = "legendary launch {app_name}"
available_on = {"linux"}
iterator_class = LegendarySourceIterator
iterator_class = LegendarySourceIterable
config_location: Location = Location(
schema_key="legendary-location",
candidates=(