MOved the general sort to be incase no preferred value

This commit is contained in:
doctor_dev 2025-06-10 22:21:08 +00:00
parent d78ed2bc86
commit 2d12280dc9
No known key found for this signature in database
GPG key ID: F12F7F71CB84AEAA

View file

@ -377,12 +377,14 @@ def sort_instances(df, sort_by, preferred=None):
""" """
try: try:
df = df.sort_values(by=sort_by)
if preferred: if preferred:
df['priority'] = (df[sort_by] == preferred).astype(int) df['priority'] = (df[sort_by] == preferred).astype(int)
df = df.sort_values(by=['priority', sort_by], ascending=[False, True]).drop(columns='priority') df = df.sort_values(by=['priority', sort_by], ascending=[False, True]).drop(columns='priority')
else:
df = df.sort_values(by=sort_by)
except Exception as err: except Exception as err:
print_colors('[-] Sorting failed',is_error=True) print_colors('[-] Sorting failed',is_error=True)