{"action":"created","issue":{"url":"https://api.github.com/repos/nortikin/sverchok/issues/1107","repository_url":"https://api.github.com/repos/nortikin/sverchok","labels_url":"https://api.github.com/repos/nortikin/sverchok/issues/1107/labels{/name}","comments_url":"https://api.github.com/repos/nortikin/sverchok/issues/1107/comments","events_url":"https://api.github.com/repos/nortikin/sverchok/issues/1107/events","html_url":"https://github.com/nortikin/sverchok/issues/1107","id":199917231,"number":1107,"title":"iojson to handle use_prop while not socket.is_linked","user":{"login":"zeffii","id":619340,"avatar_url":"https://avatars.githubusercontent.com/u/619340?v=3","gravatar_id":"","url":"https://api.github.com/users/zeffii","html_url":"https://github.com/zeffii","followers_url":"https://api.github.com/users/zeffii/followers","following_url":"https://api.github.com/users/zeffii/following{/other_user}","gists_url":"https://api.github.com/users/zeffii/gists{/gist_id}","starred_url":"https://api.github.com/users/zeffii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeffii/subscriptions","organizations_url":"https://api.github.com/users/zeffii/orgs","repos_url":"https://api.github.com/users/zeffii/repos","events_url":"https://api.github.com/users/zeffii/events{/privacy}","received_events_url":"https://api.github.com/users/zeffii/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":7,"created_at":"2017-01-10T19:52:03Z","updated_at":"2017-01-14T16:35:57Z","closed_at":null,"body":"[12 (or thereabouts)](https://github.com/nortikin/sverchok/search?p=2&q=.use_prop&utf8=%E2%9C%93)  current nodes use this UI feature to display a vector input area when a socket isn't connected. IOjson has not been updated to provide support for that. While i'm doing a little sprint this week anyway I seek to include this in the import/export pass.\r\n\r\nsome note to self\r\n\r\n```python\r\nadditional_props = {}\r\nfor idx, socket in enumerate(self.inputs):\r\n    if socket.use_prop and not socket.is_linked:\r\n        additional_props[idx] = socket.sv_get()[:]  # or  socket.prop\r\n```\r\n\r\nbl_idnames in question\r\n\r\n- [ ] 'MatrixGenNode'  nodes/matrix/matrix_in.py\r\n- [ ] 'SvBVHRaycastNode'  nodes/analyzer/bvh_raycast.py \r\n- [ ] 'SvRayCastNode'  old_nodes/scene_raycast.py \r\n- [ ] 'SvRayCastObjectNode'  old_nodes/object_raycast.py \r\n- [ ] 'SvSCNRayCastNodeMK2'  nodes/object_nodes/scene_raycast2.py \r\n- [ ] 'SvOBJRayCastNodeMK2'  nodes/object_nodes/object_raycast2.py \r\n- [ ] 'SvBVHnearNode'  nodes/analyzer/bvh_nearest.py \r\n- [ ] 'SvPointOnMeshNode'  old_nodes/closest_point_on_mesh.py \r\n- [ ] 'SvPointOnMeshNodeMK2'  nodes/object_nodes/closest_point_on_mesh2.py \r\n- [ ] 'SvInterpolationStripesNode'  nodes/vertex/interpolation_stripes.py \r\n- [ ] 'SvPipeNode'  nodes/modifier_make/pipe_tubes.py \r\n- [ ] 'SvGetPropNode' / 'SvSetPropNode'  nodes/object_nodes/getsetprop.py \r\n"},"comment":{"url":"https://api.github.com/repos/nortikin/sverchok/issues/comments/272635274","html_url":"https://github.com/nortikin/sverchok/issues/1107#issuecomment-272635274","issue_url":"https://api.github.com/repos/nortikin/sverchok/issues/1107","id":272635274,"user":{"login":"ly29","id":6241382,"avatar_url":"https://avatars.githubusercontent.com/u/6241382?v=3","gravatar_id":"","url":"https://api.github.com/users/ly29","html_url":"https://github.com/ly29","followers_url":"https://api.github.com/users/ly29/followers","following_url":"https://api.github.com/users/ly29/following{/other_user}","gists_url":"https://api.github.com/users/ly29/gists{/gist_id}","starred_url":"https://api.github.com/users/ly29/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/ly29/subscriptions","organizations_url":"https://api.github.com/users/ly29/orgs","repos_url":"https://api.github.com/users/ly29/repos","events_url":"https://api.github.com/users/ly29/events{/privacy}","received_events_url":"https://api.github.com/users/ly29/received_events","type":"User","site_admin":false},"created_at":"2017-01-14T16:35:57Z","updated_at":"2017-01-14T16:35:57Z","body":"@zeffii \r\nI will take a look but if we are somewhat constrained going forward something much smaller than that could work.\r\nIt has a lot of node specific code going on also for us."}}
{"actor":{"display_login":"ly29"}}