def BrewerToProto(brewer, full=False): ret = models_pb2.Brewer() ret.id = str(brewer.id) ret.name = brewer.name if brewer.country is not None: ret.country = brewer.country if brewer.origin_state is not None: ret.origin_state = brewer.origin_state if brewer.origin_city is not None: ret.origin_city = brewer.origin_city if brewer.production is not None: ret.production = brewer.production if brewer.url is not None: ret.url = brewer.url if brewer.description is not None: ret.description = brewer.description if brewer.image: ret.image.MergeFrom(ToProto(brewer.image)) return ret
def ProducerToBrewer(producer, full=False): """Deprecated.""" ret = models_pb2.Brewer() ret.id = str(producer.id) ret.name = producer.name if producer.country is not None: ret.country = producer.country if producer.origin_state is not None: ret.origin_state = producer.origin_state if producer.origin_city is not None: ret.origin_city = producer.origin_city if producer.production is not None: ret.production = 'commercial' if producer.url is not None: ret.url = producer.url if producer.description is not None: ret.description = producer.description if producer.picture: ret.image.MergeFrom(ToProto(producer.picture)) return ret