Lines Matching refs:state
64 pysqlite_state *state = pysqlite_get_state(module);
65 PyObject *factory = (PyObject *)state->ConnectionType;
126 pysqlite_state *state = pysqlite_get_state(module);
127 PyErr_SetString(state->OperationalError, "Changing the shared_cache flag failed");
155 pysqlite_state *state = pysqlite_get_state(module);
156 state->BaseTypeAdapted = 1;
159 pysqlite_state *state = pysqlite_get_state(module);
160 PyObject *protocol = (PyObject *)state->PrepareProtocolType;
161 rc = pysqlite_microprotocols_add(state, type, protocol, caster);
188 pysqlite_state *state = pysqlite_get_state(module);
189 name = PyObject_CallMethodNoArgs(orig_name, state->str_upper);
194 if (PyDict_SetItem(state->converters, name, callable) != 0) {
217 pysqlite_state *state = pysqlite_get_state(module);
218 state->enable_callback_tracebacks = enable;
239 pysqlite_state *state = pysqlite_get_state(module);
240 return pysqlite_microprotocols_adapt(state, obj, proto, alt);
245 pysqlite_state *state = pysqlite_get_state(module);
246 state->converters = PyDict_New();
247 if (state->converters == NULL) {
251 return PyModule_AddObjectRef(module, "converters", state->converters);
262 pysqlite_state *state = pysqlite_get_state(module);
263 state->lru_cache = PyObject_GetAttrString(functools, "lru_cache");
265 if (state->lru_cache == NULL) {
546 get_threadsafety(pysqlite_state *state)
557 PyErr_Format(state->InterfaceError,
567 pysqlite_state *state = pysqlite_get_state(module);
570 Py_VISIT(state->DataError);
571 Py_VISIT(state->DatabaseError);
572 Py_VISIT(state->Error);
573 Py_VISIT(state->IntegrityError);
574 Py_VISIT(state->InterfaceError);
575 Py_VISIT(state->InternalError);
576 Py_VISIT(state->NotSupportedError);
577 Py_VISIT(state->OperationalError);
578 Py_VISIT(state->ProgrammingError);
579 Py_VISIT(state->Warning);
582 Py_VISIT(state->BlobType);
583 Py_VISIT(state->ConnectionType);
584 Py_VISIT(state->CursorType);
585 Py_VISIT(state->PrepareProtocolType);
586 Py_VISIT(state->RowType);
587 Py_VISIT(state->StatementType);
590 Py_VISIT(state->converters);
591 Py_VISIT(state->lru_cache);
592 Py_VISIT(state->psyco_adapters);
600 pysqlite_state *state = pysqlite_get_state(module);
603 Py_CLEAR(state->DataError);
604 Py_CLEAR(state->DatabaseError);
605 Py_CLEAR(state->Error);
606 Py_CLEAR(state->IntegrityError);
607 Py_CLEAR(state->InterfaceError);
608 Py_CLEAR(state->InternalError);
609 Py_CLEAR(state->NotSupportedError);
610 Py_CLEAR(state->OperationalError);
611 Py_CLEAR(state->ProgrammingError);
612 Py_CLEAR(state->Warning);
615 Py_CLEAR(state->BlobType);
616 Py_CLEAR(state->ConnectionType);
617 Py_CLEAR(state->CursorType);
618 Py_CLEAR(state->PrepareProtocolType);
619 Py_CLEAR(state->RowType);
620 Py_CLEAR(state->StatementType);
623 Py_CLEAR(state->converters);
624 Py_CLEAR(state->lru_cache);
625 Py_CLEAR(state->psyco_adapters);
628 Py_CLEAR(state->str___adapt__);
629 Py_CLEAR(state->str___conform__);
630 Py_CLEAR(state->str_executescript);
631 Py_CLEAR(state->str_finalize);
632 Py_CLEAR(state->str_inverse);
633 Py_CLEAR(state->str_step);
634 Py_CLEAR(state->str_upper);
635 Py_CLEAR(state->str_value);
653 #define ADD_EXCEPTION(module, state, exc, base) \
655 state->exc = PyErr_NewException(MODULE_NAME "." #exc, base, NULL); \
656 if (state->exc == NULL) { \
659 ADD_TYPE(module, (PyTypeObject *)state->exc); \
662 #define ADD_INTERNED(state, string) \
668 state->str_ ## string = tmp; \
695 pysqlite_state *state = pysqlite_get_state(module);
696 ADD_TYPE(module, state->BlobType);
697 ADD_TYPE(module, state->ConnectionType);
698 ADD_TYPE(module, state->CursorType);
699 ADD_TYPE(module, state->PrepareProtocolType);
700 ADD_TYPE(module, state->RowType);
703 ADD_EXCEPTION(module, state, Error, PyExc_Exception);
704 ADD_EXCEPTION(module, state, Warning, PyExc_Exception);
707 ADD_EXCEPTION(module, state, InterfaceError, state->Error);
708 ADD_EXCEPTION(module, state, DatabaseError, state->Error);
711 ADD_EXCEPTION(module, state, InternalError, state->DatabaseError);
712 ADD_EXCEPTION(module, state, OperationalError, state->DatabaseError);
713 ADD_EXCEPTION(module, state, ProgrammingError, state->DatabaseError);
714 ADD_EXCEPTION(module, state, IntegrityError, state->DatabaseError);
715 ADD_EXCEPTION(module, state, DataError, state->DatabaseError);
716 ADD_EXCEPTION(module, state, NotSupportedError, state->DatabaseError);
719 ADD_INTERNED(state, __adapt__);
720 ADD_INTERNED(state, __conform__);
721 ADD_INTERNED(state, executescript);
722 ADD_INTERNED(state, finalize);
723 ADD_INTERNED(state, inverse);
724 ADD_INTERNED(state, step);
725 ADD_INTERNED(state, upper);
726 ADD_INTERNED(state, value);
746 int threadsafety = get_threadsafety(state);