Browse Source

Bugfix in helper.py

Bugfix for the error: 

Traceback (most recent call last):
  File "/home/xxx/.local/bin/fabric", line 8, in <module>
    sys.exit(cli())
             ^^^^^
  File "/home/xxx/.local/share/pipx/venvs/fabric/lib/python3.12/site-packages/installer/client/cli/fabric.py", line 148, in main
    session.list_sessions()
  File "/home/xxx/.local/share/pipx/venvs/fabric/lib/python3.12/site-packages/installer/client/cli/helper.py", line 67, in list_sessions
    most_recent = self.find_most_recent_file().split("/")[-1]
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
AttributeError: 'NoneType' object has no attribute 'split'
pull/415/head
silverstreak 10 months ago committed by GitHub
parent
commit
497a048b59
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 22
      installer/client/cli/helper.py

22
installer/client/cli/helper.py

@ -60,12 +60,16 @@ class Session:
def list_sessions(self):
sessionlist = os.listdir(self.sessions_folder)
most_recent = self.find_most_recent_file().split("/")[-1]
for session in sessionlist:
with open(os.path.join(self.sessions_folder, session), "r") as f:
firstline = f.readline().strip()
secondline = f.readline().strip()
if session == most_recent:
print(f"{session} **default** \"{firstline}\n{secondline}\n\"")
else:
print(f"{session} \"{firstline}\n{secondline}\n\"")
find_most_recent_file_result = self.find_most_recent_file()
if find_most_recent_file_result is not None:
most_recent = find_most_recent_file_result.split("/")[-1]
for session in sessionlist:
with open(os.path.join(self.sessions_folder, session), "r") as f:
firstline = f.readline().strip()
secondline = f.readline().strip()
if session == most_recent:
print(f"{session} **default** \"{firstline}\n{secondline}\n\"")
else:
print(f"{session} \"{firstline}\n{secondline}\n\"")
else:
print('No files present in sessions directory')

Loading…
Cancel
Save