Skip to content

Commit d5b182f

Browse files
authored
Actually write to the output file when injecting (#117)
2 parents 7d9192b + b546d4e commit d5b182f

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

src/sqliteimport/cli.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -259,4 +259,5 @@ def main() -> None:
259259
sys.exit(1)
260260
prologue = injector.generate_prologue(database)
261261
code = target_file.read_text()
262-
injector.inject_prologue(prologue, code, marker)
262+
rendered_target = injector.inject_prologue(prologue, code, marker)
263+
output_file.write_text(rendered_target)

src/sqliteimport/injector.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ def inject_prologue(prologue: str, code: str, marker: str) -> str:
6868
break
6969
lines.append(line)
7070
lines.extend(code_iter)
71+
lines.append("") # The trailing newline will be lost otherwise.
7172
return "\n".join(lines)
7273

7374

0 commit comments

Comments
 (0)