MultiProcessConsumer always sets [partitions to None](https://github.com/mumrah/kafka-python/blob/master/kafka/consumer/multiprocess.py#L126), which in turn causes Consumer to set partitions to the [full list of partitions for the topic](https://github.com/mumrah/kafka-python/blob/master/kafka/consumer/base.py#L53). Consumer uses this list to [set the initial offsets](https://github.com/mumrah/kafka-python/blob/master/kafka/consumer/base.py#L72), which is used by MultiProcessorConsumer to [set its list of partitions](https://github.com/mumrah/kafka-python/blob/master/kafka/consumer/multiprocess.py#L144).