mirror of
https://github.com/dw-0/kiauh.git
synced 2026-03-22 18:38:34 +05:00
refactor: improve robustness of instance sorting
Signed-off-by: Dominik Willner <th33xitus@gmail.com>
This commit is contained in:
@@ -185,8 +185,10 @@ class InstanceManager:
|
||||
suffix = file_path.stem[len(name) :]
|
||||
return suffix[1:] if suffix else ""
|
||||
|
||||
def _sort_instance_list(self, s: Union[int, str, None]):
|
||||
if s is None:
|
||||
def _sort_instance_list(self, suffix: Union[int, str, None]):
|
||||
if suffix is None:
|
||||
return
|
||||
|
||||
return int(s) if s.isdigit() else s
|
||||
elif suffix.isdigit():
|
||||
return f"{int(suffix):04}"
|
||||
else:
|
||||
return suffix
|
||||
|
||||
Reference in New Issue
Block a user