diff --git a/include/pocketpy/iter.h b/include/pocketpy/iter.h index 262b40ec..116d2a95 100644 --- a/include/pocketpy/iter.h +++ b/include/pocketpy/iter.h @@ -7,7 +7,7 @@ namespace pkpy{ struct RangeIter{ - PY_CLASS(RangeIter, builtins, "_range_iterator") + PY_CLASS(RangeIter, builtins, _range_iterator) Range r; i64 current; RangeIter(Range r) : r(r), current(r.start) {} @@ -16,7 +16,7 @@ struct RangeIter{ }; struct ArrayIter{ - PY_CLASS(ArrayIter, builtins, "_array_iterator") + PY_CLASS(ArrayIter, builtins, _array_iterator) PyObject* ref; PyObject** begin; PyObject** end; @@ -30,7 +30,7 @@ struct ArrayIter{ }; struct StringIter{ - PY_CLASS(StringIter, builtins, "_string_iterator") + PY_CLASS(StringIter, builtins, _string_iterator) PyObject* ref; Str* str; int index; // byte index @@ -43,7 +43,7 @@ struct StringIter{ }; struct Generator{ - PY_CLASS(Generator, builtins, "generator") + PY_CLASS(Generator, builtins, generator) Frame frame; int state; // 0,1,2 List s_backup; diff --git a/src/collections.cpp b/src/collections.cpp index 9ad892ba..3cec83f5 100644 --- a/src/collections.cpp +++ b/src/collections.cpp @@ -3,7 +3,7 @@ namespace pkpy { struct PyDequeIter // Iterator for the deque type { - PY_CLASS(PyDequeIter, builtins, "_deque_iterator") + PY_CLASS(PyDequeIter, builtins, _deque_iterator) PyObject *ref; bool is_reversed; std::deque::iterator begin, end, current;