-
Notifications
You must be signed in to change notification settings - Fork 34
Description
In Ubuntu 16.04 the latest code crashes with error when loading config file pointing to directory containing some files to rename
Traceback (most recent call last):
File "/usr/share/metamorphose2/MainWindow/init.py", line 687, in load_config
configs.load(self)
File "/usr/share/metamorphose2/configs.py", line 66, in load
LoadConfig(main, dlg.GetPath())
File "/usr/share/metamorphose2/configs.py", line 192, in init
self.__load_file(configFilePath)
File "/usr/share/metamorphose2/configs.py", line 365, in __load_file
main.picker.view.reset_dirpicker_on_config_load()
File "/usr/share/metamorphose2/picker/wxPickerView.py", line 560, in reset_dirpicker_on_config_load
self._refresh_items(True)
File "/usr/share/metamorphose2/picker/wxPickerView.py", line 508, in _refresh_items
self.Core.refresh(True)
File "/usr/share/metamorphose2/picker/init.py", line 369, in refresh
self.select_all()
File "/usr/share/metamorphose2/picker/init.py", line 112, in select_all
self.view.select_all(event)
File "/usr/share/metamorphose2/picker/wxPickerView.py", line 625, in select_all
main.show_preview(event)
File "/usr/share/metamorphose2/MainWindow/init.py", line 620, in show_preview
self.on_preview_button(False)
File "/usr/share/metamorphose2/MainWindow/init.py", line 922, in on_preview_button
self.renamer.preview(event)
File "/usr/share/metamorphose2/renamer/init.py", line 72, in preview
self.__preview.generate_names(event)
File "/usr/share/metamorphose2/renamer/preview.py", line 225, in generate_names
self.run(operations)
File "/usr/share/metamorphose2/renamer/preview.py", line 304, in run
newExt, itemToRename)
File "/usr/share/metamorphose2/operations/replace.py", line 91, in rename_item
newName = operations.parse_input(text, original, self)
File "/usr/share/metamorphose2/operations/opButtons.py", line 185, in parse_input
return self.parser.parse_input(text, file, operation)
File "/usr/share/metamorphose2/operations/opParser.py", line 439, in parse_input
value = self.__date_time(0, file, operation)
File "/usr/share/metamorphose2/operations/opParser.py", line 296, in __date_time
return utils.udate(main, dateTime[op + 1], itemDateTime)
File "/usr/share/metamorphose2/utils.py", line 208, in udate
udate = time.strftime(format.encode(main.encoding), itemDateTime)
LookupError: unknown encoding: None