<s> import abc <EOL> import six <EOL> @ six . add_metaclass ( abc . ABCMeta ) <EOL> class SimpleDeployDriver ( object ) : <EOL> """<STR_LIT>""" <EOL> def __init__ ( self , data_driver ) : <EOL> self . driver = data_driver <EOL> class BaseDeployDriver ( SimpleDeployDriver ) : <EOL> @ abc . abstractmethod <EOL> def do_partitioning ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_configdrive ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_copyimage ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_reboot ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_provisioning ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_multiboot_bootloader ( self ) : <EOL> """<STR_LIT>""" <EOL> @ abc . abstractmethod <EOL> def do_install_os ( self , os_id ) : <EOL> """<STR_LIT>""" </s>
