Permalink
Switch branches/tags
Commits on Jul 28, 2011
Commits on Jul 24, 2011
  1. First attempt at making venusian work on Python 3, Passes 12/13 tests.

    jbohman committed Jul 24, 2011
    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. prep for 0.9

    mcdonc committed Jun 18, 2011
Commits on Jun 8, 2011
  1. be more precise

    mcdonc committed Jun 8, 2011
  2. be more precise

    mcdonc committed Jun 8, 2011
  3. - Prevent corner case scan-time exception when trying to introspect i…

    mcdonc committed Jun 8, 2011
    …nsane
    
      module-scope objects.  See Pylons#5 .
    
    Closes #5.
Commits on May 1, 2011
  1. - Normal "setup.py test" can't support running the venusian tests und…

    mcdonc committed May 1, 2011
    …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. prep for 0.7

    mcdonc committed Mar 16, 2011
  2. whitespace

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

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

    Chris Withers committed Mar 14, 2011
  3. Fix GitHub Issue #1: subclasses of decorated classes that do not have…

    Chris Withers committed Mar 14, 2011
    … any decorations should not inherit the decorations of their parent classes.
  4. Sign contributor agreement.

    Chris Withers committed Mar 14, 2011
Commits on Feb 17, 2011
  1. use proper jython testenv command

    mcdonc committed Feb 17, 2011
Commits on Feb 16, 2011
  1. add contributors

    mcdonc committed Feb 16, 2011
  2. note changes

    mcdonc committed Feb 16, 2011
  3. add tox configuration

    mcdonc committed Feb 16, 2011
  4. fix orphaned pyc test on pypy

    mcdonc committed Feb 16, 2011
Commits on Jan 9, 2011
  1. prep for 0.6

    mcdonc committed Jan 9, 2011
  2. - Some metaclasses (Elixir's) don't raise an AttributeError when aske…

    mcdonc committed Jan 9, 2011
    …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. prep for 0.5

    mcdonc committed Dec 19, 2010
  2. - Make ``codeinfo`` attribute available as an attribute of the Attach…

    mcdonc committed Dec 19, 2010
    …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. ignore .egg

    mcdonc committed Sep 4, 2010
  2. prep for 0.4

    mcdonc committed Sep 4, 2010
  3. - Bug fix: when a venusian decorator used as a class decorator was

    mcdonc committed Sep 4, 2010
      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. fix test failure

    mcdonc committed Sep 3, 2010
Commits on Jun 24, 2010
  1. fix for Chrome

    mcdonc committed Jun 24, 2010
  2. prep for 0.3

    mcdonc committed Jun 24, 2010