[Zope] dtml-sqlgroup broken

Matthew T. Kromer matt@zope.com
Mon, 25 Feb 2002 08:44:35 -0500


OK Andy, I'll try to take a look at this today.


On Sunday, February 24, 2002, at 01:29 AM, Andy Dustman wrote:

> The following Z SQL Method used to work prior to 2.5.0, but now produces
> an error (2.5.1b1 included):
>
> Arguments: spam:int:optional
>
> SELECT
> spam, eggs, sausage
> FROM foo2
> <dtml-sqlgroup where>
>   <dtml-sqltest spam type="int" optional>
> </dtml-sqlgroup>
>
>  Error Type: TypeError
>  Error Value: unbound method __init__() must be called with instance as
> first argument
>
> Traceback (innermost last):
>   File /home/andy/Zope-2.5.1b1-src/lib/python/ZPublisher/Publish.py, 
> line 150, in publish_module
>   File /home/andy/Zope-2.5.1b1-src/lib/python/ZPublisher/Publish.py, 
> line 114, in publish
>   File /home/andy/Zope-2.5.1b1-src/lib/python/Zope/__init__.py, line 
> 159, in zpublisher_exception_hook
>     (Object: SELECT)
>   File /home/andy/Zope-2.5.1b1-src/lib/python/ZPublisher/Publish.py, 
> line 98, in publish
>   File /home/andy/Zope-2.5.1b1-src/lib/python/ZPublisher/mapply.py, 
> line 88, in mapply
>     (Object: manage_edit)
>   File /home/andy/Zope-2.5.1b1-src/lib/python/ZPublisher/Publish.py, 
> line 39, in call_object
>     (Object: manage_edit)
>   File /home/andy/Zope-2.5.1b1-src/lib/python/Shared/DC/ZRDB/DA.py, 
> line 174, in manage_edit
>     (Object: SELECT)
>   File 
> /home/andy/Zope-2.5.1b1-src/lib/python/DocumentTemplate/DT_String.py, 
> line 350, in cook
>     (Object: <string>)
>   File 
> /home/andy/Zope-2.5.1b1-src/lib/python/DocumentTemplate/DT_String.py, 
> line 179, in parse
>     (Object: <string>)
>   File 
> /home/andy/Zope-2.5.1b1-src/lib/python/DocumentTemplate/DT_String.py, 
> line 246, in parse_block
>     (Object: <string>)
> TypeError: (see above)
>
> Line numbers may be shifted slightly due to debugging code inserted. The
> line where the error occurs is:
>
>               DEBUG and DLOG('parse_block: %s(%s)' % 
> (`scommand`,`blocks`))
>               r=scommand(blocks)
>
> 2002-02-24T06:13:11 PROBLEM(100) DT DEBUG parse_block: <class
> Shared.DC.ZRDB.sqlgroup.SQLGroup at 0x8628afc>([('sqlgroup', 'where',
> <DocumentTemplate.DT_HTML.HTML instance at 0x89d999c>)])
>
> I'd also like to draw attention to collector issues 6, 15, and 192... I
> particularly would like to see 15 implemented... If it will help, I'll
> put this in the collector as well. Basically, Z SQL Methods are nearly
> useless at this point.
>
> Andy Dustman         PGP: 0x930B8AB6
>     @       .net     http://dustman.net/andy
> You can have my keys when you pry them from my dead, cold neurons.
>
>
> _______________________________________________
> Zope maillist  -  Zope@zope.org
> http://lists.zope.org/mailman/listinfo/zope
> **   No cross posts or HTML encoding!  **
> (Related lists -
>  http://lists.zope.org/mailman/listinfo/zope-announce
>  http://lists.zope.org/mailman/listinfo/zope-dev )