def save(self):
if self.code:<EOL><INDENT>raise HolviError("<STR_LIT>")<EOL><DEDENT>send_json = self.to_holvi_dict()<EOL>send_json.update({<EOL>'<STR_LIT>': self.api.connection.pool<EOL>})<EOL>url = six.u(self.api.base_url + "<STR_LIT>")<EOL>stat = self.api.connection.make_post(url, send_json)<EOL>code = stat["<STR_LIT>"].split("<STR_LIT:/>")[-<NUM_LIT:2>]  <EOL>return (stat["<STR_LIT>"], self.api.get_order(code))<EOL>
Saves this order to Holvi, returns a tuple with the order itself and checkout_uri