Exemplo n.º 1
0
 def export(asset, asset_name, export_dir, export_file=True, export_xml=True):
     filename = os.path.join(export_dir, os.path.normpath(asset_name))
     dirname = os.path.dirname(filename)
     if not os.path.isdir(dirname):
         os.makedirs(dirname)
     if export_file and hasattr(asset, 'export'):
         asset.export(filename)
     if export_xml and hasattr(asset, 'xml'):
         output_xml(asset.xml(), filename + '.xml')
Exemplo n.º 2
0
 def export(asset, asset_name, export_dir, export_file=True, export_xml=True):
     filename = os.path.join(export_dir, os.path.normpath(asset_name))
     dirname = os.path.dirname(filename)
     if not os.path.isdir(dirname):
         os.makedirs(dirname)
     if export_file and hasattr(asset, "export"):
         asset.export(filename)
     if export_xml and hasattr(asset, "xml"):
         output_xml(asset.xml(), filename + ".xml")
Exemplo n.º 3
0
 def export(self, filename, export_file=True, export_xml=True):
     if not hasattr(self, 'content'):
         raise ReaderError("XNB content deleted")
     if self.content is None:
         self.parse()
     filename = os.path.normpath(filename)
     dirname = os.path.dirname(filename)
     if not os.path.isdir(dirname):
         os.makedirs(dirname)
     if export_file and hasattr(self.content, 'export'):
         self.content.export(filename)
     if export_xml and hasattr(self.content, 'xml'):
         output_xml(self.content.xml(), filename + '.xml')
Exemplo n.º 4
0
 def export(self, filename, export_file=True, export_xml=True):
     if not hasattr(self, 'content'):
         raise ReaderError("XNB content deleted")
     if self.content is None:
         self.parse()
     filename = os.path.normpath(filename)
     dirname = os.path.dirname(filename)
     if not os.path.isdir(dirname):
         os.makedirs(dirname)
     if export_file and hasattr(self.content, 'export'):
         self.content.export(filename)
     if export_xml and hasattr(self.content, 'xml'):
         output_xml(self.content.xml(), filename + '.xml')