def exportIMS(self, client, filename, stylesDir): """ Exports this package to a ims package file """ log.debug(u"exportIMS") if not filename.lower().endswith('.zip'): filename += '.zip' filename = Path(filename) if filename.exists(): filename.remove() imsExport = IMSExport(self.config, stylesDir, filename) imsExport.export(self.package) client.alert(_(u'Exported to %s' % filename))
def exportIMS(self, client, filename, stylesDir): """ Exports this package to a ims package file """ try: log.debug(u"exportIMS") if not filename.lower().endswith('.zip'): filename += '.zip' if Path(filename).exists(): msg = _(u'"%s" already exists.\nPlease try again with a different filename') % filename client.alert(_(u'EXPORT FAILED!\n%s' % msg)) return imsExport = IMSExport(self.config, stylesDir, filename) imsExport.export(self.package) except Exception, e: client.alert(_('EXPORT FAILED!\n%s' % str(e))) raise
def exportIMS(self, client, filename, stylesDir): """ Exports this package to a ims package file """ try: log.debug(u"exportIMS") # Append an extension if required if not filename.lower().endswith('.zip'): filename += '.zip' if Path(filename).exists(): msg = _( u'"%s" already exists.\nPlease try again with a different filename' ) % filename client.alert(_(u'EXPORT FAILED!\n%s' % msg)) return # Do the export imsExport = IMSExport(self.config, stylesDir, filename) imsExport.export(self.package) except Exception, e: client.alert(_('EXPORT FAILED!\n%s' % str(e))) raise
def export_ims(self, pkg, outputf): imsExport = IMSExport(self.config, self.styles_dir, outputf) imsExport.export(pkg)