| 76 | static bool support_tss = false; |
| 77 | |
| 78 | void init_backtrace_tss_key() { |
| 79 | #if PY_MAJOR_VERSION == 3 && PY_MINOR_VERSION > 6 |
| 80 | int result = PyThread_tss_create(&tss_key); |
| 81 | support_tss = result == 0; |
| 82 | #else |
| 83 | tss_key = PyThread_create_key(); |
| 84 | support_tss = tss_key != -1; |
| 85 | #endif |
| 86 | } |
| 87 | |
| 88 | FrameInfoCache* FrameInfoCache::get_instance() { |
| 89 | mgb_assert(support_tss); |