0
I Use This!
Very Low Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 1 day ago.
Feb 13, 2025 — Feb 13, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Add comment to explain thread_busy being a dictionary Compare busy_op[1] to now_busy_op[1] as well to make sure we're on the same activity as before More... over 13 years ago
Handle being woken when we still can't grab the database lock - if we have not timed out yet, wait again, but for a shorter time More... over 13 years ago
Use ThreadRaise to get thread ids - this is more reliable on Windows If we break a lock, raise an exception in the thread we're stealing it from to prevent race conditions sneaking in More... over 13 years ago
Add a decorator to set a controller to not require the database lock Protect against now_busy_op being None More... over 13 years ago
Add logging for when threads get and release the database lock Fix refcounting decreasing TODO: downgrade these logs to debug More... over 13 years ago
Added a global lock for database writes Lock is reentrant on the same thread More... over 13 years ago
Rather make `detector` a property, so that it can have a doc string, and adjust `stacklevel` to reflect the new level of indirection in the warning More... over 13 years ago
Rename `.detect` to `.detector` More... over 13 years ago
Simplified by removing `StatementSkippedDetector` singleton, and just using the `.detect` attribute on the `StatementSkipped` singleton More... over 13 years ago
Added some of the `contextlib` tests, adapted for receiving the skip detection More... over 13 years ago
Added test for not `yield`ing and yet not raising `SkipStatement` either More... over 13 years ago
* Added docstring * Don't allow decorated generators to simply not yield - require that they raise `SkipStatement` More... over 13 years ago
Implemented `WithContextSkip` module intended to provide an alternative to http://www.python.org/dev/peps/pep-0377/ * Added `StatementSkipped` and `StatementNotSkipped` singletons * Renamed classes etc to better match PEP * Removed example threading detector More... over 13 years ago
Added implementation of singleton pattern, with unit tests - see http://stackoverflow.com/questions/6760685/creating-a-singleton-in-python for various alternatives More... over 13 years ago
wait a random number of milliseconds if import lock is help to stop the strptime import failing (see #7780) More... over 13 years ago
Turn fast_iter into a generator More... over 13 years ago
Use os.walk rather than os.path.walk - much faster More... over 13 years ago
Rename method to a better name. More... over 13 years ago
Added check for a time skip, so that lots of tasks aren't scheduled after a skip. In addition, the Timer object was using the wrong event object for its callback to VirtualTime. More... over 13 years ago
Add the option of using a `setattrdict` in `attribify`. More... almost 14 years ago
Make FilterDict use a setattrdict rather than an attrdict otherwise it breaks when used as the "row" for a populate call on an Option Holder. See #7931 More... almost 14 years ago
Remove building_standalone option More... almost 14 years ago
Exclude directory matches too More... almost 14 years ago
Add the makefileset utility to SetupUtils More... almost 14 years ago
Added SetupUtils, to hold our tools for making setup files easier (filelist and remove_source) More... almost 14 years ago
Add a facility to allow setting a timelimit on local caches. Allow the localness to be passed in as a parameter, and make it a property. See #6653, see #6654 More... about 14 years ago
Moved the basic str/dict/json operations out of `WebComponents.Database.TableFilter` and into `FilterDict` (but keep links to the functions there for compatibility) More... about 14 years ago
Check that the colours generated are unique, and fix them not being unique: * Green (base[1]) was being added twice, as it was both the end of the first range and the start of the next range More... about 14 years ago
Make `base` a constant - it never gets changed, so it doesn't need to be recalculated each time the function is called More... about 14 years ago
Change name of function nose accidentally picks up as a test More... about 14 years ago