def _build(): builder = Builder(env.new_pad(), str(self._dst), buildstate_path=self._buildstate, extra_flags=self._buildflags if not tiny else []) failures = builder.build_all() builder.prune() return failures == 0
def _build(): builder = Builder(ctx.new_pad(), output_path) if source_info_only: builder.update_all_source_infos() else: builder.build_all() if prune: builder.prune()
def clean(self): from lektor.builder import Builder from lektor.reporter import CliReporter # self._ctx.load_plugins() env = self._ctx.get_env() reporter = CliReporter(env) # (env, verbosity=self._verbosity) with reporter: builder = Builder(env.new_pad(), self._dst) builder.prune(all=True)
def build(self, update_source_info_first=False): try: db = Database(self.env) builder = Builder(db.new_pad(), self.output_path) if update_source_info_first: builder.update_all_source_infos() builder.build_all() builder.prune() except Exception: traceback.print_exc() else: self.last_build = time.time()
def _build(): builder = Builder(env.new_pad(), output_path, build_flags=build_flags) if source_info_only: builder.update_all_source_infos() else: if profile: from .utils import profile_func profile_func(builder.build_all) else: builder.build_all() if prune: builder.prune()
def clean_cmd(ctx, output_path, verbosity): """Cleans the entire build folder.""" from lektor.builder import Builder from lektor.reporter import CliReporter if output_path is None: output_path = ctx.get_default_output_path() env = ctx.get_env() reporter = CliReporter(env, verbosity=verbosity) with reporter: builder = Builder(ctx.new_pad(), output_path) builder.prune(all=True)
def build(self, update_source_info_first=False): try: db = Database(self.env) builder = Builder(db.new_pad(), self.output_path, build_flags=self.build_flags) if update_source_info_first: builder.update_all_source_infos() builder.build_all() if self.prune: builder.prune() except Exception: traceback.print_exc() else: self.last_build = time.time()
def _build(): builder = Builder(env.new_pad(), output_path, build_flags=build_flags) if source_info_only: builder.update_all_source_infos() return True if profile: from .utils import profile_func failures = profile_func(builder.build_all) else: failures = builder.build_all() if prune: builder.prune() return failures == 0
def _build(): builder = Builder(env.new_pad(), output_path, buildstate_path=buildstate_path, build_flags=build_flags) if source_info_only: builder.update_all_source_infos() return True if profile: from .utils import profile_func failures = profile_func(builder.build_all) else: failures = builder.build_all() if prune: builder.prune() return failures == 0
def clean_cmd(ctx, output_path, verbosity): """Cleans the entire build folder. If not build folder is provided, the default build folder of the project in the Lektor cache is used. """ from lektor.builder import Builder from lektor.reporter import CliReporter if output_path is None: output_path = ctx.get_default_output_path() env = ctx.get_env() reporter = CliReporter(env, verbosity=verbosity) with reporter: builder = Builder(env.new_pad(), output_path) builder.prune(all=True)
def _build(): builder = Builder( env.new_pad(), output_path, buildstate_path=buildstate_path, extra_flags=extra_flags, ) if source_info_only: builder.update_all_source_infos() return True if profile: failures = profile_func(builder.build_all) else: failures = builder.build_all() if prune: builder.prune() return failures == 0
def _build(): builder = Builder(ctx.new_pad(), output_path) builder.build_all() if prune: builder.prune()