root@3bot:~# kosmos -p
JSX> zos = j.sal.zosv2
JSX> r = zos.reservation_create()
JSX> network = zos.network.create(r, ip_range="10.221.0.0/16", network_name="bishoytest2")
JSX> nodes = zos.nodes_finder.nodes_search(farm_name="freefarm")
Sun 05 15:01:51 ObjectTypeFactory.py - 88 - clean : EXCEPTION:
can only accept dataobj, bytes (capnp) or dict as input for jsxobj
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/JumpscaleLibs/sal/zosv2/node_finder.py in nodes_search
56 farms = self._farms.list(name=farm_name)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/farms.py in list
23 farms = list(self.iter(threebot_id, name))
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/farms.py in iter
34 yield from get_all(self._session, self._model, url, query)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/pagination.py in get_all
15 iter, pages = get_page(session, 1, model, url, query)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/pagination.py in get_page
8 obj = model.new(datadict=data)
/sandbox/lib/jumpscale/Jumpscale/data/schema/Schema.py in new
347 obj = self.objclass(root)(schema=self, capnpdata=capnpdata, datadict=datadict, model=model)
/sandbox/lib/jumpscale/Jumpscale/core/BASECLASSES/JSBase.py in __init__
49 self._init_pre(**kwargs)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectRoot.py in _init_pre
16 return JSXObjectBase._init_pre(self, capnpdata=capnpdata, datadict=datadict, schema=schema)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _init_pre
19 self._data_update(datadict)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _data_update
59 raise e
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _data_update
54 setattr(self, key, val)
/sandbox/var/codegen/schema_tfgrid_directory_farm_1_true.py in wallet_addresses
146 val = j.data.types._types['list_311a41f44c92e7db408996ba69dc7b0b'].clean(val,parent=self)
/sandbox/lib/jumpscale/Jumpscale/data/types/List.py in clean
308 item = ttype.clean(item)
/sandbox/lib/jumpscale/Jumpscale/data/types/JSXObjectTypeFactory.py in clean
88 raise j.exceptions.Input("can only accept dataobj, bytes (capnp) or dict as input for jsxobj")
-----------------------------
Sun 05 15:01:51 ObjectTypeFactory.py - 88 - clean : EXCEPTION:
can only accept dataobj, bytes (capnp) or dict as input for jsxobj
--TRACEBACK------------------
<stdin> in <module>
1
/sandbox/lib/jumpscale/JumpscaleLibs/sal/zosv2/node_finder.py in nodes_search
56 farms = self._farms.list(name=farm_name)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/farms.py in list
23 farms = list(self.iter(threebot_id, name))
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/farms.py in iter
34 yield from get_all(self._session, self._model, url, query)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/pagination.py in get_all
15 iter, pages = get_page(session, 1, model, url, query)
/sandbox/lib/jumpscale/JumpscaleLibs/clients/explorer/pagination.py in get_page
8 obj = model.new(datadict=data)
/sandbox/lib/jumpscale/Jumpscale/data/schema/Schema.py in new
347 obj = self.objclass(root)(schema=self, capnpdata=capnpdata, datadict=datadict, model=model)
/sandbox/lib/jumpscale/Jumpscale/core/BASECLASSES/JSBase.py in __init__
49 self._init_pre(**kwargs)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectRoot.py in _init_pre
16 return JSXObjectBase._init_pre(self, capnpdata=capnpdata, datadict=datadict, schema=schema)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _init_pre
19 self._data_update(datadict)
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _data_update
59 raise e
/sandbox/lib/jumpscale/Jumpscale/data/schema/JSXObjectBase.py in _data_update
54 setattr(self, key, val)
/sandbox/var/codegen/schema_tfgrid_directory_farm_1_true.py in wallet_addresses
146 val = j.data.types._types['list_311a41f44c92e7db408996ba69dc7b0b'].clean(val,parent=self)
/sandbox/lib/jumpscale/Jumpscale/data/types/List.py in clean
308 item = ttype.clean(item)
/sandbox/lib/jumpscale/Jumpscale/data/types/JSXObjectTypeFactory.py in clean
88 raise j.exceptions.Input("can only accept dataobj, bytes (capnp) or dict as input for jsxobj")
-----------------------------
None
JSX>
jsx version
root@3bot:/sandbox/code/github/threefoldtech/jumpscaleX_libs# git log -1
commit 19841b988e57d1d3a8480dc7525a965be88b1c45 (HEAD -> unstable, origin/unstable)
Author: Jo De Boeck <deboeck.jo@gmail.com>
Date: Sun Apr 5 14:25:27 2020 +0200
Improve listing of reservations
Signed-off-by: Jo De Boeck <deboeck.jo@gmail.com>