mirror of
https://github.com/danielmiessler/Fabric.git
synced 2026-01-10 06:48:04 -05:00
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'
This commit is contained in:
@@ -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')
|
||||
|
||||
Reference in New Issue
Block a user