I read your message twice. I don't understand what you're trying to do.
On Thu, May 9, 2019 at 11:12 AM Florian Lindner <[email protected]> wrote: > Hello, > > I extended my importer to also work as transformer, applying the rules > used at input on existing beancount files: > > entries, error, option_map = bc.loader.load_file(args.inputfile) > > transformed_entries = [] > for e in entries: > transformed_entries.append(transform_txn(e) if type(e) == > data.Transaction else e) > > with open(args.outputfile, "w") as f: > bc.parser.printer.print_entries(transformed_entries, file = f) > > > My beancount files are organized as one main.beancount file which contains > the open and pad directives and an account.beancount for each banking > account. > > To keep the transactions separate, I apply the transformation only on > account.beancount (=args.filename). Naturally, there are several validation > errors because of invalid accounts and failing balances. At this point, > however, I don't care about the failing validations. > > The problem is, that entries from load_file does not contain all > transactions. I am not sure which transactions are omitted, but all > balances are definitely left out. When I write out the transformed entries, > information is lost. > > How can I read in all entries of a file, get them as entries, but not > perform any validation checks? Or otherwise, what is the best way to work > around that? > > Thanks! > Florian > > -- > You received this message because you are subscribed to the Google Groups > "Beancount" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To post to this group, send email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/beancount/fd082e96-693c-47ba-9f32-3425c7ff179c%40googlegroups.com > <https://groups.google.com/d/msgid/beancount/fd082e96-693c-47ba-9f32-3425c7ff179c%40googlegroups.com?utm_medium=email&utm_source=footer> > . > For more options, visit https://groups.google.com/d/optout. > -- You received this message because you are subscribed to the Google Groups "Beancount" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/beancount/CAK21%2BhOfMr4aNMQ58rGBPJDsN4wtO%3DzOsnnry7qioER4p8gqxg%40mail.gmail.com. For more options, visit https://groups.google.com/d/optout.
