Added a "Warning" class, and changed it so redeclaring or re-importing is a warning...
authorWilliam Stein <wstein@gmail.com>
Sun, 22 Oct 2006 01:53:34 +0000 (18:53 -0700)
committerWilliam Stein <wstein@gmail.com>
Sun, 22 Oct 2006 01:53:34 +0000 (18:53 -0700)
commita686fdc49d4813cfccd637697e6155b3e262bf6e
treee8c8a8f5ca0ff2a6fd7a2e934804c79edd2b1cb4
parentb33b582142b9eb3d89284c2b37e462de46ed3b5f
Added a "Warning" class, and changed it so redeclaring or re-importing is a warning rather than an error.

    Because Pyrex has no #ifndef macro, it is impossibly painful to use
    pxi files for declarations in a large project.  SAGE is a large project.
    Also, in Python it is not an error to import a module twice.  Thus
    more in line with Python's behavior, multiple declarations of the same
    symbol is no longer an error.
Cython/Compiler/Errors.py
Cython/Compiler/Symtab.py