def init_builder(builder): """ Common Builder initialization. """ builder.translator_class = OffsetHTMLTranslator builder.deconst_config = Configuration(os.environ) if path.exists('_deconst.json'): with open('_deconst.json', 'r', encoding='utf-8') as cf: builder.deconst_config.apply_file(cf)
def main(): config = Configuration(os.environ) # Lock source and destination to the same paths as the Makefile. srcdir, destdir = '.', '_build/deconst' status = build(srcdir, destdir) if status != 0: sys.exit(status) reasons = config.skip_submit_reasons() if reasons: print("Not submitting content to the content service because:", file=sys.stderr) print(file=sys.stderr) for reason in reasons: print(" * " + reason, file=sys.stderr) print(file=sys.stderr) return submit(destdir, config.content_store_url, config.content_id_base)
def init(self): JSONHTMLBuilder.init(self) self.deconst_config = Configuration(os.environ) self.should_submit = not self.deconst_config.skip_submit_reasons()