def post(self, service_code='0', **kwargs):
        kwargs['service_code'] = service_code
        kwargs = self._post_keywords(**kwargs)
        media = kwargs.pop('media', None)
        if media:
            files = {'media': media}
        else:
            files = None
        url = self._create_path('requests')
        self.post_response = self.session.post(url,
                                               data=kwargs, files=files)
        content = self.post_response.content
        if self.post_response.status_code >= 500:
            conversion = False
        else:
            conversion = True
        return self.convert(content, conversion)
Post a new Open311 request.
dataset/ETHPy150Open codeforamerica/three/three/core.py/Three.post