git://git.nikiroo.be
/
gamiki.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
ba137df
)
sort sessions on import
author
Niki
<niki@nikiroo.be>
Fri, 3 Oct 2025 10:37:35 +0000
(12:37 +0200)
committer
Niki
<niki@nikiroo.be>
Fri, 3 Oct 2025 10:37:35 +0000
(12:37 +0200)
gamiki/builder.py
patch
|
blob
|
blame
|
history
diff --git
a/gamiki/builder.py
b/gamiki/builder.py
index 09c304f7cb53c4e9788a1d64e162a9a626aea289..1b8258711c71d84d2c8995d5a1ccd3e85b5a3b64 100644
(file)
--- a/
gamiki/builder.py
+++ b/
gamiki/builder.py
@@
-76,6
+76,9
@@
class Builder:
print(sess)
def import_sessions(self):
+ def sess_k(sess: Session) -> str:
+ return sess.when
+
cache = {}
for lib in self.libraries:
for game in lib:
@@
-88,7
+91,9
@@
class Builder:
ln = ln.strip()
if (ln and ln[0] == ">"):
if (game):
- Session.rewrite_sessions(game.dir, list(sss.values()))
+ ll = list(sss.values())
+ ll.sort(key=sess_k)
+ Session.rewrite_sessions(game.dir, ll)
game = None
sss = None