Reviewed-on: #1
Co-authored-by: Daniel Dolezal <d.dolezal97@protonmail.com>
Co-committed-by: Daniel Dolezal <d.dolezal97@protonmail.com>
This commit was merged in pull request #1.
This commit is contained in:
2024-04-13 03:03:09 +02:00
committed by daniel156161
parent 5633c4c134
commit 7acc269df4
12 changed files with 478 additions and 114 deletions
+7
View File
@@ -0,0 +1,7 @@
class SnakeBuilder:
@classmethod
def build(self, selected_snake:str):
snake_module = __import__(f'snakes.{selected_snake}', fromlist=[selected_snake])
snake_class = getattr(snake_module, selected_snake)
return snake_class()