Example #1
0
    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()
Example #2
0
    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()
Example #3
0
    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()
Example #4
0
    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()