Skip to content

Commit

Permalink
increased count of writing info.json
Browse files Browse the repository at this point in the history
  • Loading branch information
Barakudum committed Jan 29, 2024
1 parent a1fbdc1 commit f1b39bd
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions src/jarklin/cache/cache.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,12 +79,18 @@ def generate(self) -> None:
info: t.List[InfoEntry] = []
generators: t.List[CacheGenerator] = self.find_generators()

def generate_info():
logging.info("generating info.json")
with open(self.root.joinpath('.jarklin/info.json'), 'w') as fp:
fp.write(json.dumps(info))

for generator in generators:
source = generator.source
dest = generator.dest
if is_deprecated(source=source, dest=dest) or is_incomplete(dest=dest):
logging.info(f"generating {generator}")
generator.generate()
generate_info()
info.append(InfoEntry(
path=str(source.relative_to(self.root)),
name=source.stem,
Expand All @@ -94,9 +100,7 @@ def generate(self) -> None:
meta=json.loads(dest.joinpath("meta.json").read_bytes()),
))

logging.info("generating info.json")
with open(self.root.joinpath('.jarklin/info.json'), 'w') as fp:
fp.write(json.dumps(info))
generate_info()

def find_generators(self) -> t.List[CacheGenerator]:
generators: t.List[CacheGenerator] = []
Expand Down

0 comments on commit f1b39bd

Please sign in to comment.