Esempio n. 1
0
File: map.py Progetto: jfarrimo/sabx
    def process_options(self):
        """
        Save the dirs and setup for the input and output files.
        """
        def _save_options(self):
            self.template_data['marker_dir'] = self.options.marker_dir
            self.template_data['image_dir'] = self.options.image_dir
            self.template_data['css_dir'] = self.options.css_dir
            self.template_data['js_dir'] = self.options.js_dir
            self.template_data['base_dir'] = self.options.base_dir
            self.template_data['analytics'] = self.options.analytics

        def _setup_input_file(self):
            if self.options.in_file:
                self.in_file = open(self.options.in_file, "r")
            else:
                self.in_file = sys.stdin

        def _setup_output_file(self):
            if self.options.out_file:
                self.filebase = \
                    os.path.splitext(os.path.basename(self.options.out_file))[0]
                self.filebase = self.filebase.replace("-print", "")
            else:
                self.filebase = "stdout"

        TemplateProcessor.process_options(self)
        _save_options(self)
        _setup_input_file(self)
        _setup_output_file(self)
Esempio n. 2
0
File: osm.py Progetto: jfarrimo/sabx
 def process_options(self):
     """
     Setup for the input file.
     """
     TemplateProcessor.process_options(self)
     if self.options.in_file:
         self.in_file = open(self.options.in_file, "r")
     else:
         self.in_file = sys.stdin