191
191
def get_newsizer(resize_string):
192
newsizer_it = iter(resize_patterns)
195
newsizer_class = newsizer_it.next()
196
newsizer = newsizer_class(resize_string)
199
except NewsizeStringParseError:
200
# This is not the syntax used
204
except StopIteration:
205
raise NewsizeStringParseError
192
for newsizer_class in resize_patterns:
193
newsizer = newsizer_class(resize_string)
196
except NewsizeStringParseError:
197
# This is not the syntax used
201
raise NewsizeStringParseError
207
204
def is_known_newsizer(resize_string):
208
newsizer_it = iter(resize_patterns)
211
newsizer_class = newsizer_it.next()
213
newsizer_class(resize_string).matches()
214
except NewsizeStringParseError:
215
# This is not the syntax used
219
except StopIteration:
205
for newsizer_class in resize_patterns:
207
newsizer_class(resize_string).matches()
208
except NewsizeStringParseError:
209
# This is not the syntax used
213
raise NewsizeStringParseError
223
216
# vim: ts=4 sw=4 expandtab