summaryrefslogtreecommitdiff
path: root/venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp
diff options
context:
space:
mode:
Diffstat (limited to 'venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp')
-rw-r--r--venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp31
1 files changed, 0 insertions, 31 deletions
diff --git a/venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp b/venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp
deleted file mode 100644
index 3ded7d2..0000000
--- a/venv/lib/python3.11/site-packages/greenlet/greenlet_thread_support.hpp
+++ /dev/null
@@ -1,31 +0,0 @@
-#ifndef GREENLET_THREAD_SUPPORT_HPP
-#define GREENLET_THREAD_SUPPORT_HPP
-
-/**
- * Defines various utility functions to help greenlet integrate well
- * with threads. This used to be needed when we supported Python
- * 2.7 on Windows, which used a very old compiler. We wrote an
- * alternative implementation using Python APIs and POSIX or Windows
- * APIs, but that's no longer needed. So this file is a shadow of its
- * former self --- but may be needed in the future.
- */
-
-#include <stdexcept>
-#include <thread>
-#include <mutex>
-
-#include "greenlet_compiler_compat.hpp"
-
-namespace greenlet {
- typedef std::mutex Mutex;
- typedef std::lock_guard<Mutex> LockGuard;
- class LockInitError : public std::runtime_error
- {
- public:
- LockInitError(const char* what) : std::runtime_error(what)
- {};
- };
-};
-
-
-#endif /* GREENLET_THREAD_SUPPORT_HPP */