Hello, I have an external method that I call using: <dtml-with expr="getmap('177')" mapping> And all works fine ... But if I change that value 177 to 30516 I get : Error Type: IndexError Error Value: list index out of range I faily to understand why ... The value is actually passed as a string, which is what i want ... in the PythonEM, all that's done is a string concatenation: def getmap(id): mapserver = urlopen("http://www-gad2.ccrs.nrcan.gc.ca/cgi-bin/mapserv?map=/home/mapdata/ nac/"+id+".map&template=to_zope.html") <more code> Anybody know why this is happening and how to get around it? Thank you, Jean-François Doyon Internet Service Development and Systems Support GeoAccess Division Canadian Center for Remote Sensing Natural Resources Canada http://atlas.gc.ca Phone: (613) 992-4902 Fax: (613) 947-2410