Hi everyone, I'm working on something that should be very easy, but I must be missing something. I've whipped up a little ZClass that will be used to keep track of our school lunch menus. The class has the following properties: menu_date (date) school (string) special_event (string) breakfast_menu (lines) lunch_menu (lines) I created a ZCatalog to allow me to pull out each day's menu and display it on the school's homepage. I'm using a separate Catalog for this with the following indexes and metadata: Indexes ======= menu_date school Metadata ======== menu_date school special_event breakfast_menu lunch_menu I created a very simple Python Script that should query the catalog and return a reference that that day's menu. Here's the code (inspired by examples from the Zope Book): ## Script (Python) "queryMenu" ##bind container=container ##bind context=context ##bind namespace= ##bind script=script ##bind subpath=traverse_subpath ##parameters= ##title=Get today's lunch menu ## """ Retrieve today's lunch menu from the Catalog """ return context.Catalog( {'menu_date' : context.ZopeTime(), } ) The problem is that nothing gets returned even when I know that there's an instance with menu_date set for 10/14/2001 (no we don't serve lunch on Sundays). Any ideas? -Tim -- Tim Wilson | Visit Sibley online: | Check out: Henry Sibley HS | http://www.isd197.org | http://www.zope.com W. St. Paul, MN | | http://slashdot.org wilson@visi.com | <dtml-var pithy_quote> | http://linux.com