From 934e040aacfaaa2372e64c97f78926ad7eecf48c Mon Sep 17 00:00:00 2001 From: gryf Date: Sun, 18 Feb 2018 11:49:17 +0100 Subject: [PATCH] Moving back from floppy module to plain --- e_uae_wrapper/{floppy.py => plain.py} | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) rename e_uae_wrapper/{floppy.py => plain.py} (63%) diff --git a/e_uae_wrapper/floppy.py b/e_uae_wrapper/plain.py similarity index 63% rename from e_uae_wrapper/floppy.py rename to e_uae_wrapper/plain.py index 603870f..cd188f7 100644 --- a/e_uae_wrapper/floppy.py +++ b/e_uae_wrapper/plain.py @@ -1,11 +1,12 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- """ -Floppy class for executing e-uae with specified parameters. This is useful for +Plain class for executing e-uae with specified parameters. This is useful for running things from floppies. It creates new .uaerc file with substituted all templates with proper values and run. Floppies usually are unpacked or only -gzipped (which is supported by emulator itsef) so there is no need to copy +gzipped (which is supported by emulator itself) so there is no need to copy them to temporary place. +Unlike other modules, there is no path changing during running e-uae. """ import os @@ -14,7 +15,7 @@ from e_uae_wrapper import utils class Wrapper(base.Base): - """Floppy class for running e-uae""" + """Plain class for running e-uae""" def run(self): """ @@ -25,6 +26,10 @@ class Wrapper(base.Base): self._run_emulator() + def _validate_options(self): + """No options needed for this module""" + return True + def _run_emulator(self): """execute e-uae""" utils.run_command(['e-uae', '-f', os.path.join(self.dir, '.uaerc')])