def get_from_console(self): """ @brief Read metadata from the console and initialize the object. Continue to do this until we get valid input. """ self.driver_make = prompt.text( 'Driver Make', self.driver_make ) self.driver_model = prompt.text( 'Driver Model', self.driver_model ) self.driver_name = prompt.text( 'Driver Name', self.driver_name ) self.version = prompt.text( 'Driver Version', self.version ) self.author = prompt.text( 'Author', self.author ) self.email = prompt.text( 'Email', self.email ) self.notes = prompt.multiline( 'Release Notes', self.notes ) if( self.confirm_metadata() ): self.store_to_file() else: return self.get_from_console()
def get_from_console(self): """ @brief Read metadata from the console and initialize the object. Continue to do this until we get valid input. """ self.driver_path = prompt.text( 'Driver Path', self.driver_path ) self.driver_name = prompt.text( 'Driver Name', self.driver_name ) self.version = prompt.text( 'Driver Version', self.version ) self.author = prompt.text( 'Author', self.author ) self.email = prompt.text( 'Email', self.email ) self.notes = prompt.multiline( 'Release Notes', self.notes ) # constructor must match driver class constructor name in driver.py self.constructor = prompt.text( 'Driver Constructor', self.constructor ) self._generate_versioned_metadata() if( self.confirm_metadata() ): self.store_to_file() else: return self.get_from_console()
def get_from_console(self): """ @brief Read metadata from the console and initialize the object. Continue to do this until we get valid input. """ self.driver_path = prompt.text('Driver Path', self.driver_path) self.driver_name = prompt.text('Driver Name', self.driver_name) self.version = prompt.text('Driver Version', self.version) self.author = prompt.text('Author', self.author) self.email = prompt.text('Email', self.email) self.notes = prompt.multiline('Release Notes', self.notes) # constructor must match driver class constructor name in driver.py self.constructor = prompt.text('Driver Constructor', self.constructor) self._generate_versioned_metadata() if (self.confirm_metadata()): self.store_to_file() else: return self.get_from_console()
def get_from_console(self): """ @brief Read metadata from the console and initialize the object. Continue to do this until we get valid input. """ self.driver_path = prompt.text("Driver Path", self.driver_path) self.driver_name = prompt.text("Driver Name", self.driver_name) self.full_instrument_name = prompt.text("Parser Name (Site(s), Class, Series))", self.full_instrument_name) self.version = prompt.text("Driver Version", self.version) self.author = prompt.text("Author", self.author) self.email = prompt.text("Email", self.email) self.notes = prompt.multiline("Release Notes", self.notes) # constructor must match driver class constructor name in driver.py self.constructor = prompt.text("Driver Constructor", self.constructor) self._generate_versioned_metadata() if self.confirm_metadata(): self.store_to_file() else: return self.get_from_console()