title: How to fix "AssertionError: Value must be bytes" error in Python2.7 with Apache Kafka
body: <p>I'm new at Apache Kafka technology. I'm trying to send messages as JSON object to a kafka topic by using python 2.7 but i got "AssertionError: Value must be bytes" error. I can send messages as string succesfully, i can see my messages with kafka-console-consumer.sh. I'm using apache kafka 2.10-0.8.2.1 version. I'm giving my code below.</p>
  
  <pre><code>from kafka import KafkaProducer
  import yaml
  
  producer = KafkaProducer(bootstap_servers="localhost:9092")
  msg = yaml.safe_load('{"id":1, "name":"oguz"}')
  
  producer.send("my-topic", msg)
  </code></pre>
  
  <p>Thanks for your help.</p>