def sendMessage(self, body, partition):
        authentication = ServiceBusSASAuthentication(sasKeyName, sasKeyValue)

        httpclient = _HTTPClient(service_instance=self)
        request = HTTPRequest()
        request.method = "POST"
        request.host = eventHubHost
        request.protocol_override = "https"
        request.path = "/" + eventHubPath + "/publishers/" + partition + "/messages"
        request.body = body
        request.headers.append(
            ('Content-Type', 'application/atom+xml;type=entry;charset=utf-8'))

        authentication.sign_request(request, httpclient)

        request.headers.append(('Content-Length', str(len(request.body))))
        status = 0

        try:
            resp = httpclient.perform_request(request)
            status = resp.status
        except HTTPError as ex:
            status = ex.status

        return status
  def sendMessage(self,body,partition):
    eventHubHost = "myservicebusnamespace.servicebus.windows.net"
 
    httpclient = _HTTPClient(service_instance=self)
 
    sasKeyName = "SendPolicy"
    sasKeyValue = "erENqf/5wdWCNEbCA9NsDIRqd5MRKdkii07+wezl/NU="
 
    authentication = ServiceBusSASAuthentication(sasKeyName,sasKeyValue)
 
    request = HTTPRequest()
    request.method = "POST"
    request.host = eventHubHost
    request.protocol_override = "https"
    request.path = "/myhub/publishers/" + partition + "/messages?api-version=2014-05"
    request.body = body
    request.headers.append(('Content-Type', 'application/atom+xml;type=entry;charset=utf-8'))
 
    authentication.sign_request(request, httpclient)
 
    request.headers.append(('Content-Length', str(len(request.body))))
 
    status = 0
 
    try:
        resp = httpclient.perform_request(request)
        status = resp.status
    except HTTPError as ex:
        status = ex.status
 
    return status