              optvar.set(srcval)
  
      def save(self, command=None):
          """ Save the current GUI state to a config file in json format """
          cfgfile = FileHandler("save", "config").retfile
          if not cfgfile:
              return
          cfg = self.cli_opts.get_option_values(command)
          cfgfile.write(self.serializer.marshal(cfg))
 
</s> remove             print("No " + command + " section found in file")
        return {command: opts}
 </s> add             print("No {} section found in file".format(command))
            logger.info("No  %s section found in file", command)
        retval = {command: opts}
        logger.debug(retval)
        return retval
        logger.debug("Saving config: (command: '%s')", command)
              optvar.set(srcval)
  
      def save(self, command=None):
          """ Save the current GUI state to a config file in json format """
        logger.debug("Saving config: (command: '%s')", command)
          cfgfile = FileHandler("save", "config").retfile
          if not cfgfile:
              return
          cfg = self.cli_opts.get_option_values(command)
          cfgfile.write(self.serializer.marshal(cfg))
keep keep keep add keep keep keep keep keep
 Add ability to extract from and convert from a video file (#559)

* Add ability to extract from and convert from a video file

* Update cli helptext. Add filebrowser button for GUI input

* Add video support to Alignments Tool 
lib/gui/options.py