Skip to content

Instantly share code, notes, and snippets.

@Infernio
Created January 9, 2021 16:00
Show Gist options
  • Select an option

  • Save Infernio/1f4efa8d4913ce85025a450a71ae9e4a to your computer and use it in GitHub Desktop.

Select an option

Save Infernio/1f4efa8d4913ce85025a450a71ae9e4a to your computer and use it in GitHub Desktop.
Interlude: get_load_order eats 60000+ bolt.Path.__eq__'s. Where do they come from?
Counter({
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 234, in get_load_order\\n cached_active_ordered)\\n\', \' File "bash\\\\_games_lo.py", line 1058, in _cached_or_fetch\\n return self._fetch_load_order(cached_load_order, cached_active)\\n\', \' File "bash\\\\_games_lo.py", line 1079, in _fetch_load_order\\n if rem in active or rem in lo:\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 64449,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 242, in get_load_order\\n self._fix_active_plugins(active, lo, on_disc=True, fix_active=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 538, in _fix_active_plugins\\n if self._order_fixed(acti):\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1445, in _fixed_order_plugins\\n if dlc == update:\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 12,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 234, in get_load_order\\n cached_active_ordered)\\n\', \' File "bash\\\\_games_lo.py", line 1058, in _cached_or_fetch\\n return self._fetch_load_order(cached_load_order, cached_active)\\n\', \' File "bash\\\\_games_lo.py", line 1081, in _fetch_load_order\\n lo, active = self._readd_in_lists(lo, active)\\n\', \' File "bash\\\\_games_lo.py", line 1144, in _readd_in_lists\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1445, in _fixed_order_plugins\\n if dlc == update:\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 12,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 491, in _fix_load_order\\n lo_order_changed |= self._order_fixed(lord)\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1445, in _fixed_order_plugins\\n if dlc == update:\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 12,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 242, in get_load_order\\n self._fix_active_plugins(active, lo, on_disc=True, fix_active=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 529, in _fix_active_plugins\\n drop_espms, drop_esls = self.check_active_limit(acti_filtered)\\n\', \' File "bash\\\\_games_lo.py", line 1136, in check_active_limit\\n (append_esl if cached_minfs[x].is_esl() else append_espm)(x)\\n\', \' File "bash\\\\bolt.py", line 1169, in __getitem__\\n return self.data[key]\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 234, in get_load_order\\n cached_active_ordered)\\n\', \' File "bash\\\\_games_lo.py", line 1058, in _cached_or_fetch\\n return self._fetch_load_order(cached_load_order, cached_active)\\n\', \' File "bash\\\\_games_lo.py", line 1081, in _fetch_load_order\\n lo, active = self._readd_in_lists(lo, active)\\n\', \' File "bash\\\\_games_lo.py", line 1144, in _readd_in_lists\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1440, in _fixed_order_plugins\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\_games_lo.py", line 1440, in <genexpr>\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\bolt.py", line 1166, in __contains__\\n return key in self.data\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 491, in _fix_load_order\\n lo_order_changed |= self._order_fixed(lord)\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1440, in _fixed_order_plugins\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\_games_lo.py", line 1440, in <genexpr>\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\bolt.py", line 1166, in __contains__\\n return key in self.data\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 468, in _fix_load_order\\n fix_lo.lo_added |= mods_set - loadorder_set\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 491, in _fix_load_order\\n lo_order_changed |= self._order_fixed(lord)\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1449, in _fixed_order_plugins\\n dlc_mtime = self.mod_infos[dlc].mtime\\n\', \' File "bash\\\\bolt.py", line 1169, in __getitem__\\n return self.data[key]\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 242, in get_load_order\\n self._fix_active_plugins(active, lo, on_disc=True, fix_active=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 538, in _fix_active_plugins\\n if self._order_fixed(acti):\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1440, in _fixed_order_plugins\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\_games_lo.py", line 1440, in <genexpr>\\n x for x in self.must_be_active_if_present if x in self.mod_infos)\\n\', \' File "bash\\\\bolt.py", line 1166, in __contains__\\n return key in self.data\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 474, in _fix_load_order\\n lord.sort(key=lambda m: not in_mblock(cached_minfs[m]))\\n\', \' File "bash\\\\_games_lo.py", line 474, in <lambda>\\n lord.sort(key=lambda m: not in_mblock(cached_minfs[m]))\\n\', \' File "bash\\\\bolt.py", line 1169, in __getitem__\\n return self.data[key]\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 242, in get_load_order\\n self._fix_active_plugins(active, lo, on_disc=True, fix_active=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 503, in _fix_active_plugins\\n acti_filtered = [x for x in acti if x in cached_minfs\\n\', \' File "bash\\\\bolt.py", line 1166, in __contains__\\n return key in self.data\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 234, in get_load_order\\n cached_active_ordered)\\n\', \' File "bash\\\\_games_lo.py", line 1058, in _cached_or_fetch\\n return self._fetch_load_order(cached_load_order, cached_active)\\n\', \' File "bash\\\\_games_lo.py", line 1081, in _fetch_load_order\\n lo, active = self._readd_in_lists(lo, active)\\n\', \' File "bash\\\\_games_lo.py", line 1144, in _readd_in_lists\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1449, in _fixed_order_plugins\\n dlc_mtime = self.mod_infos[dlc].mtime\\n\', \' File "bash\\\\bolt.py", line 1169, in __getitem__\\n return self.data[key]\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 242, in get_load_order\\n self._fix_active_plugins(active, lo, on_disc=True, fix_active=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 538, in _fix_active_plugins\\n if self._order_fixed(acti):\\n\', \' File "bash\\\\_games_lo.py", line 1123, in _order_fixed\\n add = self._fixed_order_plugins()\\n\', \' File "bash\\\\_games_lo.py", line 1449, in _fixed_order_plugins\\n dlc_mtime = self.mod_infos[dlc].mtime\\n\', \' File "bash\\\\bolt.py", line 1169, in __getitem__\\n return self.data[key]\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9,
'[\' File "E:/Infernio/Desktop/Programming/wrye-bash/Mopy/Wrye Bash Launcher.pyw", line 88, in <module>\\n bash.main(opts)\\n\', \' File "bash\\\\bash.py", line 265, in main\\n _main(opts, wx_locale)\\n\', \' File "bash\\\\bash.py", line 427, in _main\\n frame = app.Init() # Link.Frame is set here !\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4154, in Init\\n self.InitData(progress)\\n\', \' File "bash\\\\basher\\\\__init__.py", line 4190, in InitData\\n bosh.modInfos.refresh(booting=True)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 2068, in refresh\\n forceRefresh=hasChanged or _modTimesChange, forceActive=deleted)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1805, in _modinfos_cache_wrapper\\n lord_func(self, *args, **kwargs)\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1918, in refreshLoadOrder\\n else: _do_lo_refresh()\\n\', \' File "bash\\\\bosh\\\\__init__.py", line 1914, in _do_lo_refresh\\n cached_active=not forceActive)\\n\', \' File "bash\\\\load_order.py", line 333, in refresh_lo\\n _update_cache(lo, active)\\n\', \' File "bash\\\\load_order.py", line 276, in _update_cache\\n fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 239, in get_load_order\\n self._fix_load_order(lo, fix_lo=fix_lo)\\n\', \' File "bash\\\\_games_lo.py", line 466, in _fix_load_order\\n fix_lo.lo_removed = loadorder_set - mods_set # may remove corrupted mods\\n\', \' File "bash\\\\bolt.py", line 936, in __eq__\\n _counter[str(traceback.format_stack())] += 1\\n\']': 9
})
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment