Hi Ledger's internal session handling is getting in your way here. The way it is has been bothering me for quite some as it does not work as I think it should, but that is for another time and debate.
In order to read journals multiple times they need to be closed in between. The following works for me: % python >>> import ledger >>> journal = ledger.read_journal('test/input/drewr3.dat') >>> len(journal) 11 >>> ledger.close_journal_files() >>> journal = ledger.read_journal('test/input/drewr3.dat') >>> len(journal) 11 May I ask for what purpose you plan to use Ledger Python and would you be okay with me contacting you outside of this list? Best Alexis -- --- You received this message because you are subscribed to the Google Groups "Ledger" group. To unsubscribe from this group and stop receiving emails from it, send an email to ledger-cli+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/ledger-cli/mnag4pp27x455ck4bi74c7qut6tjkojxmymacyvmsncqmgbjhw%404cpqk5howwre.