diff --git a/libs/schemas/xaal/schemas/dev_builder.py b/libs/schemas/xaal/schemas/dev_builder.py index e9efa3c3e05c6b7935b9936d3791a7fa807aba28..642581c0c2b8ea4e4b748d73cb0b8134e7a09b45 100644 --- a/libs/schemas/xaal/schemas/dev_builder.py +++ b/libs/schemas/xaal/schemas/dev_builder.py @@ -1,5 +1,4 @@ from mako.template import Template -import sys import os import json from pprint import pprint @@ -52,7 +51,7 @@ class Schemas: def __init__(self): self.__cache = {} - def load(self,filename): + def load(self, filename): """ load schema from disk, and put it in cache return the file as dict""" if filename in self.__cache.keys(): @@ -66,7 +65,7 @@ class Schemas: return jsonDict - def get_extends(self,name): + def get_extends(self, name): """return the chain list off extends in reverse order, any.any is the first item""" current = name @@ -82,7 +81,7 @@ class Schemas: return extends - def get(self,name): + def get(self, name): """return an complete schema w/ all extends included""" ext = self.get_extends(name) res = self.load(name) @@ -133,22 +132,22 @@ class DeviceBuilder: self.schemas = Schemas() self.basic = self.schemas.get('basic.basic') - def is_basic_method(self,value): + def is_basic_method(self, value): return value in self.basic['methods'] - def is_basic_attribute(self,value): + def is_basic_attribute(self, value): return value in self.basic['attributes'] - def is_basic_notification(self,value): + def is_basic_notification(self, value): return value in self.basic['notifications'] - def is_basic_datamodel(self,value): + def is_basic_datamodel(self, value): return value in self.basic['datamodel'] - def get_schema(self,name): + def get_schema(self, name): return self.schemas.get(name) - def build(self,name,template): + def build(self, name, template): data = self.schemas.get(name) tmpl = Template(filename=template) @@ -183,7 +182,7 @@ class DeviceBuilder: print(tmpl.render(**args)) #return args - def build_all(self,template): + def build_all(self, template): devs = self.schemas.get_devtypes() for k in devs: self.build(k,template)