lp:pychecker

Created by VCS imports and last modified
Get this branch:
bzr branch lp:pychecker

Related bugs

Related blueprints

Branch information

Owner:
VCS imports
Project:
PyChecker
Status:
Development

Import details

Import Status: Failed

This branch is an import of the CVS module pychecker from :pserver:anonymous@pychecker.cvs.sourceforge.net:/cvsroot/pychecker.

The import has been suspended because it failed 5 or more times in succession.

Last successful import was .

Import started on pear and finished taking 10 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log
Import started on pear and finished taking 10 seconds — see the log
Import started on pear and finished taking 15 seconds — see the log

Recent revisions

1537. By thomasvs

 patch by: Arfrever Frehtes Taifersar Arahesis
 * setup.py:
   Make sure we close the file so it gets written.

1536. By thomasvs

 * pychecker/Stack.py:
   Document isMethodCall.
   Add a FIXME for the fact that we're not checking at all if the
   item really represents a method known to the classObject passed.
   It breaks test 69 which does __init__ aliasing.
 * pychecker/pcmodules.py:
   Document Class better.
   Add an assert to make sure that we add by the real name of the
   method.

1535. By thomasvs

 * HACKING:
   Add debian note.
 * pychecker/CodeChecks.py:
   Add a FIXME for an internal warning.
 * pychecker/Stack.py:
   Comment, document, and assert assumptions related to
   attributes and indirections.

1534. By thomasvs

pep8, more docs, and more naming consistency

1533. By pronovic

Update MANIFEST.in to generate an sdist more similar to releases prior to 0.8.19

1532. By thomasvs

add debian and fedora maintainers

1531. By thomasvs

add testing notes

1530. By thomasvs

 * test/input/nestedinit.py:
   Add another test case that triggers the wrong warnings.

1529. By thomasvs

 * pychecker/check.py:
   Don't add None to sys.path

1528. By thomasvs

 * pychecker/CodeChecks.py:
   Handle sibling imports, where a module could be importing another
   living in the same directory.
   When handling IMPORT_NAME, pass the current's module moduleDir as
   the sibling module dir so we can load the ones that are as such,
   and tag them properly in the PCModules.
 * pychecker/check.py:
   Track both PC Modules and normal python modules added/loaded after
   importing all files to be checked.
   Delete the modules that are likely to be a sibling module from
   sys.modules, because they pollute that namespace by pretending they
   are an importable module from sys.path when they were a side effect
   of loading the files we were interested in.
 * pychecker/checker.py:
   Find a good moduleDir for the candidate files.
 * test/test_internal.py:
   Allow PYCHECKER_DEBUG as an env var so runs of trial can be done
   with debugging.
   Fix variables assert.
   Test now passes.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers

No subscribers.