Folks,

When I run pychecker (version 0.8.16) on my controllers.py file or
model.py file, I get a bunch of SQLObjeect related warnings/errors.
I've tried supressing these with a '--blacklist "sqlobject,SQLObject"
option, but that's not doing anything.

How can I suppress these warning messages ?  I'm guessing I'm messing
up the --blacklist argument somehow.

Thanks,

- jude


---------------------------------------

$ pychecker --blacklist "sqlobject,SQLObject" --stdlib ./lsa/model.py
Processing model...
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.cacheValues
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.columns
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.columnList
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.defaultOrder
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.expired
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.fromDatabase
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.idName
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.idType
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.lazyUpdate
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.registry
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.style
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.table
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.addColumn
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.addIndex
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.addJoin
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.delColumn
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:583: DeprecationWarning: Use of this
attribute should be replaced with .sqlmeta.delJoin
  '.sqlmeta.%s' % self.name, level=self.deprecation_level)
  Caught exception importing module model:
    File "/usr/lib/site-python/pychecker/checker.py", line 576, in
_initModule()
      self.addClass(tokenName)
    File "/usr/lib/site-python/pychecker/checker.py", line 506, in
addClass()
      self.__addAttributes(c, c.classObject)
    File "/usr/lib/site-python/pychecker/checker.py", line 492, in
__addAttributes()
      c.addMethods(classObject)
    File "/usr/lib/site-python/pychecker/checker.py", line 288, in
addMethods()
      token = getattr(classObject, classToken, None)
    File "/usr/local/lib/python2.4/site-packages/TurboGears-1.0.3.2-
py2.4.egg/turbogears/database.py", line 231, in __get__()
      self.set_hub()
    File "/usr/local/lib/python2.4/site-packages/TurboGears-1.0.3.2-
py2.4.egg/turbogears/database.py", line 249, in set_hub()
      raise KeyError, "No database configuration found!"
  KeyError: 'No database configuration found!'

Warnings...

/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:395: No class attribute (_name) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:401: No class attribute (_name) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:406: No class attribute (_name) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:407: No class attribute (creationOrder)
found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:409: No class attribute (_extra_vars) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:409: No class attribute (_kw) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:416: No class attribute (_extra_vars) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:419: No class attribute (_name) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:536: Parameter (state) not used
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:536: ['cls', 'klass'] is not first
classmethod argument
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:542: No class attribute (db_encoding) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:543: No class attribute (db_encoding) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:545: Parameter (state) not used
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:545: ['cls', 'klass'] is not first
classmethod argument
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:550: No class attribute (db_encoding) found
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/col.py:1040: Using a conditional statement with a
constant value (0)

/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/index.py:136: No global (kw) found

/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:402: Using the return value from (setattr)
which is always None
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:429: ['cls', 'klass'] is not first
classmethod argument
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:524: ['cls', 'klass'] is not first
classmethod argument
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:661: __classinit__ is not a special method
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:853: Using a conditional statement with a
constant value (0)
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:898: (id) shadows builtin
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:1248: (id) shadows builtin
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:1256: Parameter (name) not used
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:1365: Parameter (ifNotExists) not used
/usr/local/lib/python2.4/site-packages/SQLObject-0.7.1dev_r1860-
py2.4.egg/sqlobject/main.py:1432: Comparisons with False are not
necessary and may not work as expected

lsa/model.py:1: NOT PROCESSED UNABLE TO IMPORT
lsa/model.py:12: Using import and from ... import for (turbogears)
$


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to