File tree Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Expand file tree Collapse file tree 2 files changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -120,11 +120,11 @@ class PyGlobals {
120
120
121
121
class TracebackLoc {
122
122
public:
123
- bool locTracebacksEnabled () const ;
123
+ bool locTracebacksEnabled ();
124
124
125
125
void setLocTracebacksEnabled (bool value);
126
126
127
- size_t locTracebackFramesLimit () const ;
127
+ size_t locTracebackFramesLimit ();
128
128
129
129
void setLocTracebackFramesLimit (size_t value);
130
130
Original file line number Diff line number Diff line change @@ -198,7 +198,8 @@ PyGlobals::lookupOperationClass(llvm::StringRef operationName) {
198
198
return std::nullopt;
199
199
}
200
200
201
- bool PyGlobals::TracebackLoc::locTracebacksEnabled () const {
201
+ bool PyGlobals::TracebackLoc::locTracebacksEnabled () {
202
+ nanobind::ft_lock_guard lock (mutex);
202
203
return locTracebackEnabled_;
203
204
}
204
205
@@ -207,7 +208,8 @@ void PyGlobals::TracebackLoc::setLocTracebacksEnabled(bool value) {
207
208
locTracebackEnabled_ = value;
208
209
}
209
210
210
- size_t PyGlobals::TracebackLoc::locTracebackFramesLimit () const {
211
+ size_t PyGlobals::TracebackLoc::locTracebackFramesLimit () {
212
+ nanobind::ft_lock_guard lock (mutex);
211
213
return locTracebackFramesLimit_;
212
214
}
213
215
You can’t perform that action at this time.
0 commit comments