X-Git-Url: http://git.veekun.com/zzz-pokedex.git/blobdiff_plain/141fa9f9ee971a4fe8dd7a28f7cc3eb7764fe31c..a3572776c92396e42063fecc0fd63fae25480e95:/pokedex/__init__.py?ds=inline diff --git a/pokedex/__init__.py b/pokedex/__init__.py index 6954149..8437ce4 100644 --- a/pokedex/__init__.py +++ b/pokedex/__init__.py @@ -142,7 +142,8 @@ def command_csvexport(engine_uri, directory='.'): columns = [col.name for col in table.columns] writer.writerow(columns) - for row in session.query(table).all(): + primary_key = table.primary_key + for row in session.query(table).order_by(*primary_key).all(): csvs = [] for col in columns: # Convert Pythony values to something more universal