Permalink
Switch branches/tags
Commits on Sep 15, 2012
  1. code cleanup

    Dischi committed Sep 15, 2012
Commits on Sep 12, 2012
  1. add static directory support

    Dischi committed Sep 12, 2012
Commits on Sep 7, 2012
Commits on Aug 6, 2012
Commits on Jun 16, 2012
Commits on Jun 14, 2012
  1. Handle OSError when creating the temp dir

    It could happen due to bad timing that the scheduler
    switch between two kaa processes trying to create
    the temp directry at the same time and the second one
    gets an OSError. This is fixed now.
    Dirk Meyer committed Jun 14, 2012
Commits on Jun 13, 2012
Commits on Jun 2, 2012
  1. Move module declaration to bottom of file

    Fixes improper prefixing for global signals
    jtackaberry committed Jun 2, 2012
Commits on May 31, 2012
  1. Fix typo in docstring

    jtackaberry committed May 31, 2012
  2. Remove redundant condition

    jtackaberry committed May 31, 2012
  3. Export delay()

    jtackaberry committed May 31, 2012
  4. Improve abortability of coroutines

    Raise InProgressAborted inside the generator instead of the ambiguous
    GeneratorExit, which allows coroutines to handle the case when an
    InProgress the coroutine has yielded is aborted.
    
    Also, if a coroutine is aborted, do not attempt to abort a yielded InProgress
    which is not abortable, or if something else is waiting for the yielded
    InProgress's value.
    jtackaberry committed May 31, 2012
  5. Improve InProgress abortability

    Allow abortable property to be explicitly set False, which will prevent
    abort() even if there are callbacks connected to the 'abort' signal.
    
    If an InProgressAborted is thrown to the InProgress, don't raise the
    'abort' signal unless the InProgress is abortable.
    
    Allow InProgress returned by timeout() to be abort()ed, and doing so will
    abort the original InProgress.
    
    If timeout(abort=True) is called, eat any InProgressAborted exception raised
    by abort(), because the exception is superfluous.
    
    Introduce new InProgress.noabort() which creates a new InProgress linked with
    the original that can't be aborted.
    jtackaberry committed May 31, 2012
Commits on May 30, 2012
  1. Raise immediately to caller if a coroutine raises before yielding

    Previous behaviour would treat it as an asynchronous exception.
    jtackaberry committed May 30, 2012
Commits on May 29, 2012
  1. Remove debug print

    jtackaberry committed May 29, 2012
Commits on May 16, 2012