Reply To: Python Libraries?

#4009
Taylor MutchTaylor Mutch
Participant

It would be awesome if we could avoid intermediate CSV files. I have planned for the time being to work around the file creation by having a temp file to export out to, read that file into a csv.DictReader object, do the changes in memory, write on top of the file with csv.DictWriter, import back in to the same sheet and then cleanup/remove the file. The trick will be doing that for a given set of users, and I haven’t been tried having SyncroSim run with multiple instances/jobs on Linux yet, but that is something I plan on trying to test out.

I also updated the module with some changes (mainly internalizing the static functions I had into the classes by simplifying the code).