コード例 #1
0
ファイル: application.py プロジェクト: Scrik/sk1-wx
	def import_pattern(self, parent=None):
		if not parent: parent = self.mw
		img_file = dialogs.get_open_file_name(parent, self, config.import_dir,
				_('Select pattern to load'), file_types=data.PATTERN_FORMATS)
		if os.path.lexists(img_file) and os.path.isfile(img_file):
			first = _('Cannot load pattern for')
			msg = ("%s '%s'.") % (first, self.current_doc.doc_name) + '\n'
			msg += _('The file may be corrupted or not supported format')
			try:
				if libimg.check_image(img_file):
					config.import_dir = str(os.path.dirname(img_file))
					return img_file
				else:
					dialogs.error_dialog(parent, self.appdata.app_name, msg)
					self.print_stacktrace()
			except:
				dialogs.error_dialog(parent, self.appdata.app_name, msg)
				self.print_stacktrace()

		return None
コード例 #2
0
 def import_pattern(self, parent=None):
     parent = parent or self.mw
     file_types = uc2const.PATTERN_FORMATS
     img_file = dialogs.get_open_file_name(parent,
                                           config.import_dir,
                                           _('Select pattern to load'),
                                           file_types=file_types)
     if os.path.lexists(img_file) and os.path.isfile(img_file):
         first = _('Cannot load pattern for:')
         msg = "%s\n'%s'." % (first, self.current_doc.doc_name) + '\n'
         msg += _('The file may be corrupted or not supported format')
         try:
             if libimg.check_image(img_file):
                 config.import_dir = str(os.path.dirname(img_file))
                 return img_file
             else:
                 dialogs.error_dialog(parent, self.appdata.app_name, msg)
                 LOG.error('Cannot load pattern <%s>', img_file)
         except Exception as e:
             dialogs.error_dialog(parent, self.appdata.app_name, msg)
             LOG.error('Cannot load pattern <%s> %s', img_file, e)
コード例 #3
0
    def import_pattern(self, parent=None):
        if not parent: parent = self.mw
        img_file = dialogs.get_open_file_name(parent,
                                              self,
                                              config.import_dir,
                                              _('Select pattern to load'),
                                              file_types=PATTERN_FORMATS)
        if os.path.lexists(img_file) and os.path.isfile(img_file):
            first = _('Cannot load pattern for:')
            msg = ("%s\n'%s'.") % (first, self.current_doc.doc_name) + '\n'
            msg += _('The file may be corrupted or not supported format')
            try:
                if libimg.check_image(img_file):
                    config.import_dir = str(os.path.dirname(img_file))
                    return img_file
                else:
                    dialogs.error_dialog(parent, self.appdata.app_name, msg)
                    self.print_stacktrace()
            except:
                dialogs.error_dialog(parent, self.appdata.app_name, msg)
                self.print_stacktrace()

        return None
コード例 #4
0
def fallback_check(path):
    return libimg.check_image(path)
コード例 #5
0
ファイル: fallback.py プロジェクト: Scrik/sk1-wx
def fallback_check(path):
	return libimg.check_image(path)