(self, genOpts)
| 224 | write(data, file=self.outFile) |
| 225 | |
| 226 | def beginFile(self, genOpts): |
| 227 | OutputGenerator.beginFile(self, genOpts) |
| 228 | self.filename = genOpts.filename |
| 229 | |
| 230 | # No gen*() command to get these, so do it manually |
| 231 | for platform in self.registry.tree.findall('platforms/platform'): |
| 232 | self.vk.platforms[platform.get('name')] = platform.get('protect') |
| 233 | |
| 234 | for tags in self.registry.tree.findall('tags'): |
| 235 | for tag in tags.findall('tag'): |
| 236 | self.vk.vendorTags.append(tag.get('name')) |
| 237 | |
| 238 | # If the video.xml path is provided then we need to load and parse it using |
| 239 | # the private video std generator |
| 240 | if genOpts.videoXmlPath is not None: |
| 241 | videoStdGenerator = _VideoStdGenerator() |
| 242 | videoRegistry = Registry(videoStdGenerator, genOpts) |
| 243 | videoRegistry.loadElementTree(ElementTree.parse(genOpts.videoXmlPath)) |
| 244 | videoRegistry.apiGen() |
| 245 | self.vk.videoStd = videoStdGenerator.vk.videoStd |
| 246 | |
| 247 | # This function should be overloaded |
| 248 | def generate(self): |
no test coverage detected