Skip to content

Commit 92ab34e

Browse files
committed
Combined two conditionals
1 parent e0a307c commit 92ab34e

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

cmd2/cmd2.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3353,11 +3353,9 @@ def _generate_transcript(self, history: List[Union[HistoryItem, str]], transcrip
33533353
# Validate the transcript file path to make sure directory exists and write access is available
33543354
transcript_path = os.path.abspath(os.path.expanduser(transcript_file))
33553355
transcript_dir = os.path.dirname(transcript_path)
3356-
if not os.path.isdir(transcript_dir):
3357-
self.perror("Transcript directory {!r} is not a directory".format(transcript_dir), traceback_war=False)
3358-
return
3359-
if not os.access(transcript_dir, os.W_OK):
3360-
self.perror("No write access for transcript directory {!r}".format(transcript_dir), traceback_war=False)
3356+
if not os.path.isdir(transcript_dir) or not os.access(transcript_dir, os.W_OK):
3357+
self.perror("{!r} is not a directory or you don't have write access".format(transcript_dir),
3358+
traceback_war=False)
33613359
return
33623360

33633361
# Disable echo while we manually redirect stdout to a StringIO buffer

0 commit comments

Comments
 (0)