INNER CODE UNIT · Python
write_source_file
keiyoushi/extensions-source · ext-bootstrap.py:157
def write_source_file(
args: argparse.Namespace,
ext_package_dir: Path,
ext_dir_lang: str,
ext_dir_name: str,
) -> None:
classname = get_ext_classname(args.extname)
with open(ext_package_dir / f"{classname}.kt", "w") as f:
f.write(
f"package eu.kanade.tachiyomi.extension.{ext_dir_lang}.{ext_dir_name}\n\n"
)
if args.multisrc:
write_multisrc_source(f, args, classname)
else:
write_keisource_source(f, classname)