This commit is contained in:
parent
febd87737c
commit
cab9f496ee
@ -129,8 +129,11 @@ class Parameter:
|
|||||||
def __init__(self, paramdescr):
|
def __init__(self, paramdescr):
|
||||||
pass
|
pass
|
||||||
|
|
||||||
def DoDataParametrization(data):
|
def DoDataParametrization(objectdata):
|
||||||
pass
|
data = objectdata['data']
|
||||||
|
for label in data:
|
||||||
|
par = Parameter(data[label])
|
||||||
|
data[label] = par
|
||||||
|
|
||||||
class ObjectDescription:
|
class ObjectDescription:
|
||||||
def __init__(self, parentdescr, label, data):
|
def __init__(self, parentdescr, label, data):
|
||||||
@ -172,6 +175,12 @@ class ObjectDefinition:
|
|||||||
self.descr = objectdescr
|
self.descr = objectdescr
|
||||||
self.params = {}
|
self.params = {}
|
||||||
|
|
||||||
|
def GetParameter(self, label):
|
||||||
|
pass
|
||||||
|
|
||||||
|
def SetParameter(self, label, value):
|
||||||
|
pass
|
||||||
|
|
||||||
class ModelDefinition(ObjectDefinition):
|
class ModelDefinition(ObjectDefinition):
|
||||||
def __init__(self, modeldescr):
|
def __init__(self, modeldescr):
|
||||||
ObjectDefinition(self, modeldescr)
|
ObjectDefinition(self, modeldescr)
|
||||||
@ -179,12 +188,13 @@ class ModelDefinition(ObjectDefinition):
|
|||||||
class MethodDefinition(ObjectDefinition):
|
class MethodDefinition(ObjectDefinition):
|
||||||
def __init__(self, methoddescr):
|
def __init__(self, methoddescr):
|
||||||
ObjectDefinition(self, methoddescr)
|
ObjectDefinition(self, methoddescr)
|
||||||
|
self.taskjob = None
|
||||||
|
|
||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
class Task:
|
class Taskjob:
|
||||||
def __init__(self, server):
|
def __init__(self, data):
|
||||||
pass
|
self.data = data
|
||||||
|
|
||||||
def Start(self):
|
def Start(self):
|
||||||
pass
|
pass
|
||||||
@ -201,6 +211,7 @@ class Task:
|
|||||||
#-------------------------------------------------------------------------------
|
#-------------------------------------------------------------------------------
|
||||||
|
|
||||||
def main():
|
def main():
|
||||||
|
import pprint
|
||||||
s = LocalServer()
|
s = LocalServer()
|
||||||
s.LoadTasksDescriptions()
|
s.LoadTasksDescriptions()
|
||||||
ds = s.GetTasksDescriptions()
|
ds = s.GetTasksDescriptions()
|
||||||
@ -209,7 +220,10 @@ def main():
|
|||||||
print m.GetTitle()
|
print m.GetTitle()
|
||||||
print m.GetLabel()
|
print m.GetLabel()
|
||||||
print m.GetAuthor()
|
print m.GetAuthor()
|
||||||
print m.GetId()
|
print pprint.pformat(m.data, indent = 2)
|
||||||
|
|
||||||
|
mds = ms[0]
|
||||||
|
mdf = 0
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
main()
|
main()
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
|
|
||||||
"title": "Simple example model",
|
"title": "Simple example model",
|
||||||
"author": "Anton Vakhrushev",
|
"author": "Anton Vakhrushev",
|
||||||
|
"date": "2012-03-08",
|
||||||
|
|
||||||
"data": {
|
"data": {
|
||||||
|
|
||||||
@ -26,6 +27,7 @@
|
|||||||
|
|
||||||
"default": {
|
"default": {
|
||||||
"title": "Default method",
|
"title": "Default method",
|
||||||
|
"author": "Anton Vakhrushev",
|
||||||
"data": {
|
"data": {
|
||||||
"p": {
|
"p": {
|
||||||
"type": "int",
|
"type": "int",
|
||||||
@ -33,23 +35,9 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
|
||||||
|
|
||||||
"result": {
|
|
||||||
|
|
||||||
"data": {
|
|
||||||
"sum": "int"
|
|
||||||
},
|
|
||||||
|
|
||||||
"table": {
|
|
||||||
"head": [
|
|
||||||
{ "x" : "int" },
|
|
||||||
{ "u" : "double" }
|
|
||||||
]
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user