def traverse_dot_path(self, traverser):
        if traverser.remaining_paths:
            name = traverser.next_part
            value = traverser.current_value
            next_value = field = None
            schema = self.schema

            if value:
                try:
                    next_value = value[name]
                except KeyError:
                    pass
                schema = type(value)

            if schema._meta.fields in name:
                field = schema._meta.fields[name]

            traverser.next(field=field, value=next_value)
        else:
            traverser.end(field=self)
dataset/ETHPy150Open zbyte64/django-dockit/dockit/schema/fields.py/SchemaField.traverse_dot_path/swapped operands of `in`