def to_python(self, value):
        value = super(TimeZoneField, self).to_python(value)
        if value is None:
            return None # null=True
        return pytz.timezone(value)
dataset/ETHPy150Open davemerwin/blue-channel/external_apps/timezones/fields.py/TimeZoneField.to_python/original