

def _clone(self, deepcopy=True):
    clone = self._clone_base()
    values_to_clone = ('spec', 'fields', 'skip', 'limit', 'max_time_ms', 'comment', 'max', 'min', 'snapshot', 'ordering', 'explain', 'hint', 'batch_size', 'max_scan', 'as_class', 'slave_okay', 'manipulate', 'read_preference', 'tag_sets', 'secondary_acceptable_latency_ms', 'must_use_master', 'uuid_subtype', 'compile_re', 'query_flags', 'kwargs')
    data = dict(((k, v) for (k, v) in self.__dict__.iteritems() if (k.startswith('_Cursor__') and (k[9:] in values_to_clone))))
    if deepcopy:
        data = v._deepcopy(data)
    clone.__dict__.update(data)
    return clone

dataset/ETHPy150Open blynch/CloudMemeBackend/pymongo/cursor.py Cursor._clone/VarMisuse@129/229 `self`->`v`