mirror of
https://github.com/dw-0/kiauh.git
synced 2026-03-23 02:48:35 +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) :]
|
suffix = file_path.stem[len(name) :]
|
||||||
return suffix[1:] if suffix else ""
|
return suffix[1:] if suffix else ""
|
||||||
|
|
||||||
def _sort_instance_list(self, s: Union[int, str, None]):
|
def _sort_instance_list(self, suffix: Union[int, str, None]):
|
||||||
if s is None:
|
if suffix is None:
|
||||||
return
|
return
|
||||||
|
elif suffix.isdigit():
|
||||||
return int(s) if s.isdigit() else s
|
return f"{int(suffix):04}"
|
||||||
|
else:
|
||||||
|
return suffix
|
||||||
|
|||||||
Reference in New Issue
Block a user