---------------------------------------------------------------------------
HTTPError Traceback (most recent call last)
<ipython-input-95-eafd171c9acb> in <module>()
1 # Copy of recon2
----> 2 recon2_h1=copy_network(recon2)
<ipython-input-76-2f9702310ba8> in copy_network(net, collection, name)
2 SUID=net.get_id()
3 netId=cy.network.create(suid=SUID)
----> 4 net2=cy.network.create(suid=None,data=netId.to_json(),collection=collection,name=name)
5 return(net2)
/home/pkrezel/Programmes/anaconda3/lib/python3.5/site-packages/py2cytoscape/data/network_client.py in create(self, suid, name, collection, data)
105 res = self.session.post(self.__url + '?collection=' + network_collection,
106 data=json.dumps(network_data), headers=HEADERS)
--> 107 check_response(res)
108 result = res.json()
109 network_id = result['networkSUID']
/home/pkrezel/Programmes/anaconda3/lib/python3.5/site-packages/py2cytoscape/data/cynetwork.py in check_response(res)
371 % list(err_info.keys()))
372 exc.args += (err_msg,)
--> 373 raise exc
/home/pkrezel/Programmes/anaconda3/lib/python3.5/site-packages/py2cytoscape/data/cynetwork.py in check_response(res)
359 """ Check HTTP response and raise exception if response is not OK. """
360 try:
--> 361 res.raise_for_status() # ALternative is res.ok
362 except Exception as exc:
363 # Bad response code, e.g. if adding an edge with nodes that doesn't exist
/home/pkrezel/Programmes/anaconda3/lib/python3.5/site-packages/requests/models.py in raise_for_status(self)
860
861 if http_error_msg:
--> 862 raise HTTPError(http_error_msg, response=self)
863
864 def close(self):
HTTPError: ('412 Client Error: Precondition Failed for url: http://127.0.0.1:1234/v1/networks?collection=Recon2', 'Could not parse the given network JSON.')
What can I do ?
Pascal