@@ -63,6 +63,11 @@ def __init__(self, config: BaseConfig, arguments: CommitArgs) -> None:
6363 else config .settings ["message_length_limit" ]
6464 )
6565
66+ self .preview_enabled = bool (
67+ self .arguments .get ("preview" , False )
68+ or self .config .settings .get ("preview" , False )
69+ )
70+
6671 def _read_backup_message (self ) -> str | None :
6772 # Check the commit backup file exists
6873 if not self .backup_file_path .is_file ():
@@ -78,21 +83,11 @@ def _get_message_by_prompt_commit_questions(self) -> str:
7883 for question in (q for q in questions if q ["type" ] == "list" ):
7984 question ["use_shortcuts" ] = self .config .settings ["use_shortcuts" ]
8085
81- preview_enabled = bool (
82- self .arguments .get ("preview" , False )
83- or self .config .settings .get ("preview" , False )
84- )
85- max_preview_length = (
86- self .arguments .get ("message_length_limit" )
87- if self .arguments .get ("message_length_limit" ) is not None
88- else self .config .settings .get ("message_length_limit" , 0 )
89- )
90-
9186 questions_to_ask = build_preview_questions (
9287 self .cz ,
9388 questions ,
94- enabled = preview_enabled ,
95- max_length = max_preview_length ,
89+ enabled = self . preview_enabled ,
90+ max_length = self . message_length_limit ,
9691 )
9792
9893 try :
0 commit comments