MCPcopy Create free account
hub / github.com/fabioz/PyDev.Debugger / _clear_caches

Method _clear_caches

pydevd.py:1321–1337  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

1319 return self._files_filtering.in_project_roots(absolute_filename)
1320
1321 def _clear_caches(self):
1322 # Skip caches
1323 global_cache_skips.clear()
1324 global_cache_frame_skips.clear()
1325
1326 # Filter caches
1327 self._in_project_scope_cache.clear()
1328 self._exclude_by_filter_cache.clear()
1329 self._apply_filter_cache.clear()
1330 self._exclude_filters_enabled = self._files_filtering.use_exclude_filters()
1331 self._is_libraries_filter_enabled = self._files_filtering.use_libraries_filter()
1332 self.is_files_filter_enabled = self._exclude_filters_enabled or self._is_libraries_filter_enabled
1333
1334 self.mtime += 1
1335 if PYDEVD_USE_SYS_MONITORING:
1336 pydevd_sys_monitoring.update_monitor_events()
1337 pydevd_sys_monitoring.restart_events()
1338
1339 def clear_dont_trace_start_end_patterns_caches(self):
1340 # When start/end patterns are changed we must clear all caches which would be

Calls 3

use_exclude_filtersMethod · 0.80
use_libraries_filterMethod · 0.80
clearMethod · 0.45

Tested by

no test coverage detected