def toCode(self, filters=None, packages=None, header=None, version=None, patch=None): if version is None: version = self.version if patch is None: patch = self.patch writer = autosar.writer.WorkspaceWriter(version, patch, None, self.packageWriter) if isinstance(filters, str): filters = [filters] if isinstance(packages, str): packages = [packages] if packages is not None: if filters is None: filters = [] for package in packages: if package[-1] == '/': filters.append(package + '*') else: filters.append(package + '/*') if filters is not None: filters = [prepareFilter(x) for x in filters] return writer.toCode(self, filters, str(header), ws.noDefault)
def toCode(self, filters=None, packages=None, header=None, version=None, patch=None): if version is None: version = self.version if patch is None: patch = self.patch writer=autosar.writer.WorkspaceWriter(version, patch, None, self.packageWriter) if isinstance(filters,str): filters=[filters] if isinstance(packages,str): packages=[packages] if packages is not None: if filters is None: filters = [] for package in packages: if package[-1]=='/': filters.append(package+'*') else: filters.append(package+'/*') if filters is not None: filters = [prepareFilter(x) for x in filters] return writer.toCode(self, filters ,str(header))
def toCode(self, packages=None, header=None): writer = autosar.writer.WorkspaceWriter() if isinstance(packages, str): packages = [packages] return writer.toCode(self, list(packages), str(header))
def toCode(self, packages=None): writer=autosar.writer.WorkspaceWriter() return writer.toCode(self,packages)