Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
branch: master
Commits on Jul 28, 2011
Commits on Jul 24, 2011
  1. First attempt at making venusian work on Python 3, Passes 12/13 tests.

    authored
    Removed code not in use in advice.py, only kept getFrameInfo. Also did
    clean up of unittests for advice.py. Added Python 3 to tox and standard
    porting changes.
Commits on Jun 18, 2011
  1. @mcdonc

    prep for 0.9

    mcdonc authored
Commits on Jun 8, 2011
  1. @mcdonc

    be more precise

    mcdonc authored
  2. @mcdonc

    be more precise

    mcdonc authored
  3. @mcdonc

    - Prevent corner case scan-time exception when trying to introspect i…

    mcdonc authored
    …nsane
    
      module-scope objects.  See Pylons#5 .
    
    Closes #5.
Commits on May 1, 2011
  1. @mcdonc

    - Normal "setup.py test" can't support running the venusian tests und…

    mcdonc authored
    …er py
    
      2.4 or 2.5; when it scans the 'classdecorators' fixture, it barfs.  To get
      around this, we used to depend on ``nose`` in ``setup_requires`` and tell
      "setup.py test" to use nose by setting test_suite to "nose.collector" but
      we can't anymore because folks use Venusian in systems which install from
      pip bundles; pip bundles do not support setup_requires.  So, sorry, we're
      painted into a corner; at this point you just have to know to install nose
      and run "setup.py nosetests" rather than "setup.py test".  Or just run
      "tox" which tests it under all Pythons.
    
    - Prep for 0.8.
Commits on Mar 16, 2011
  1. @mcdonc

    prep for 0.7

    mcdonc authored
  2. @mcdonc

    whitespace

    mcdonc authored
Commits on Mar 14, 2011
  1. Fix GitHub Issue #2: scans should only "find" each object once per sc…

    Chris Withers authored
    …an, regardless of how many modules that object is imported into.
  2. Fix Py2.4 compatability

    Chris Withers authored
  3. Fix GitHub Issue #1: subclasses of decorated classes that do not have…

    Chris Withers authored
    … any decorations should not inherit the decorations of their parent classes.
  4. Sign contributor agreement.

    Chris Withers authored
Commits on Feb 17, 2011
  1. @mcdonc
Commits on Feb 16, 2011
  1. @mcdonc

    add contributors

    mcdonc authored
  2. @mcdonc

    note changes

    mcdonc authored
  3. @mcdonc

    add tox configuration

    mcdonc authored
  4. @mcdonc

    fix orphaned pyc test on pypy

    mcdonc authored
  5. @mcdonc
  6. @mcdonc
Commits on Jan 9, 2011
  1. @mcdonc

    prep for 0.6

    mcdonc authored
  2. @mcdonc

    - Some metaclasses (Elixir's) don't raise an AttributeError when aske…

    mcdonc authored
    …d for a
    
      nonexistent attribute during a scan.  We now catch all exceptions when
      interrogating an object for ``__venusian_callbacks__`` rather than just
      AttributeError.
Commits on Dec 19, 2010
  1. @mcdonc

    prep for 0.5

    mcdonc authored
  2. @mcdonc

    - Make ``codeinfo`` attribute available as an attribute of the Attach…

    mcdonc authored
    …Info
    
      object. It will be a tuple in the form ``(filename, lineno, function,
      sourceline)`` representing the context of the venusian decorator.  Eg.
      ``('/home/chrism/projects/venusian/tests/test_advice.py', 81,
      'testCallInfo', 'add_handler(foo, bar)')``
Commits on Sep 4, 2010
  1. @mcdonc

    ignore .egg

    mcdonc authored
  2. @mcdonc
  3. @mcdonc

    prep for 0.4

    mcdonc authored
  4. @mcdonc

    - Bug fix: when a venusian decorator used as a class decorator was

    mcdonc authored
      used against both a class *and* a subclass of that class, the
      superclass and subclass would effectively share the same set of
      callbacks.  This was not the intent: each class declaration should
      have its own local set of callbacks; callbacks added via decorations
      should not be inherited.
Commits on Sep 3, 2010
  1. @mcdonc

    fix test failure

    mcdonc authored
  2. @mcdonc
Commits on Jun 24, 2010
  1. @mcdonc

    fix for Chrome

    mcdonc authored
  2. @mcdonc

    prep for 0.3

    mcdonc authored
  3. @mcdonc
Something went wrong with that request. Please try again.