Пример #1
0
 def _create(self, **kwargs):
     """Create a resource in the remote Tx server."""
     path = self._construct_path_to_collection()
     for field in self.url_fields:
         if field in self.mandatory_fields:
             kwargs[field] = getattr(self, field)
     return self._http.post(path, json.dumps(kwargs))
Пример #2
0
    def _update(self, **kwargs):
        """Update a resource in a remote Tx server."""
        path = self._construct_path_to_item()
        if not kwargs:
        	return
		kwargs = self._clear_ro(kwargs)
    	return self._http.put(path, json.dumps(kwargs))