Skip to content

Commit b113922

Browse files
mkusakagnachman
authored andcommitted
Fix missing self. prefix in PasteConfiguration property getters
All 15 property getters in PasteConfiguration referenced bare `__name` instead of `self.__name`, causing NameError at runtime when any getter was accessed. The setters were correct.
1 parent b63e4de commit b113922

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed

api/library/python/iterm2/iterm2/binding.py

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ def _encode(self) -> str:
138138
@property
139139
def base64(self) -> bool:
140140
"Returns whether to base64-encode when pasting."
141-
return __base64
141+
return self.__base64
142142

143143
@base64.setter
144144
def base64(self, value: bool):
@@ -148,7 +148,7 @@ def base64(self, value: bool):
148148
@property
149149
def wait_for_prompts(self) -> bool:
150150
"Returns whether to wait for a shell prompt before pasting."
151-
return __wait_for_prompts
151+
return self.__wait_for_prompts
152152

153153
@wait_for_prompts.setter
154154
def wait_for_prompts(self, value: bool):
@@ -158,7 +158,7 @@ def wait_for_prompts(self, value: bool):
158158
@property
159159
def tab_transform(self) -> 'TabTransform':
160160
"Returns how to convert tabs to strings when pasting."
161-
return __tab_transform
161+
return self.__tab_transform
162162

163163
@tab_transform.setter
164164
def tab_transform(self, value: 'TabTransform'):
@@ -168,7 +168,7 @@ def tab_transform(self, value: 'TabTransform'):
168168
@property
169169
def tab_stop_size(self) -> int:
170170
"When converting tabs to spaces, this gives the number of spaces per tab."
171-
return __tab_stop_size
171+
return self.__tab_stop_size
172172

173173
@tab_stop_size.setter
174174
def tab_stop_size(self, value: int):
@@ -178,7 +178,7 @@ def tab_stop_size(self, value: int):
178178
@property
179179
def delay(self) -> float:
180180
"How long to wait between chunks (seconds)."
181-
return __delay
181+
return self.__delay
182182

183183
@delay.setter
184184
def delay(self, value: float):
@@ -188,7 +188,7 @@ def delay(self, value: float):
188188
@property
189189
def chunk_size(self) -> bool:
190190
"Chunk size to send."
191-
return __chunk_size
191+
return self.__chunk_size
192192

193193
@chunk_size.setter
194194
def chunk_size(self, value: bool):
@@ -198,7 +198,7 @@ def chunk_size(self, value: bool):
198198
@property
199199
def convert_newlines(self) -> bool:
200200
"Convert CRLF and LF to CR?"
201-
return __convert_newlines
201+
return self.__convert_newlines
202202

203203
@convert_newlines.setter
204204
def convert_newlines(self, value: bool):
@@ -208,7 +208,7 @@ def convert_newlines(self, value: bool):
208208
@property
209209
def remove_newlines(self) -> bool:
210210
"Remove all newlines?"
211-
return __remove_newlines
211+
return self.__remove_newlines
212212

213213
@remove_newlines.setter
214214
def remove_newlines(self, value: bool):
@@ -218,7 +218,7 @@ def remove_newlines(self, value: bool):
218218
@property
219219
def convert_unicode_punctuation(self) -> bool:
220220
"Returns whether to convert non-ASCII puncutation to ASCII equivalents when pasting."
221-
return __convert_unicode_punctuation
221+
return self.__convert_unicode_punctuation
222222

223223
@convert_unicode_punctuation.setter
224224
def convert_unicode_punctuation(self, value: bool):
@@ -228,7 +228,7 @@ def convert_unicode_punctuation(self, value: bool):
228228
@property
229229
def escape_for_shell(self) -> bool:
230230
"Returns whether to escape control characters for input to a shell when pasting."
231-
return __escape_for_shell
231+
return self.__escape_for_shell
232232

233233
@escape_for_shell.setter
234234
def escape_for_shell(self, value: bool):
@@ -238,7 +238,7 @@ def escape_for_shell(self, value: bool):
238238
@property
239239
def remove_controls(self) -> bool:
240240
"Returns whether to remove control characters when pasting."
241-
return __remove_controls
241+
return self.__remove_controls
242242

243243
@remove_controls.setter
244244
def remove_controls(self, value: bool):
@@ -248,7 +248,7 @@ def remove_controls(self, value: bool):
248248
@property
249249
def bracket_allowed(self) -> bool:
250250
"Returns whether to allow bracketed paste."
251-
return __bracket_allowed
251+
return self.__bracket_allowed
252252

253253
@bracket_allowed.setter
254254
def bracket_allowed(self, value: bool):
@@ -258,7 +258,7 @@ def bracket_allowed(self, value: bool):
258258
@property
259259
def use_regex_substitution(self) -> bool:
260260
"Returns whether to perform regular expression substitution. See regex and substitution."
261-
return __use_regex_substitution
261+
return self.__use_regex_substitution
262262

263263
@use_regex_substitution.setter
264264
def use_regex_substitution(self, value: bool):
@@ -268,7 +268,7 @@ def use_regex_substitution(self, value: bool):
268268
@property
269269
def regex(self) -> bool:
270270
"The regular expression pattern to match. See use_regex_substitution."
271-
return __regex
271+
return self.__regex
272272

273273
@regex.setter
274274
def regex(self, value: bool):
@@ -278,7 +278,7 @@ def regex(self, value: bool):
278278
@property
279279
def substitution(self) -> bool:
280280
"Replaces matches found by regex. See use_regex_substitution."
281-
return __substitution
281+
return self.__substitution
282282

283283
@substitution.setter
284284
def substitution(self, value: bool):

0 commit comments

Comments
 (0)