def f():
for child in children:
#print child
(root,ext)=os.path.splitext(child)
ext=ext.lower()
#print ext
if (ext=='.tif'):
inputfiles.append(child)
outputname=root
outputname=outdir+'/'+outputname+'.tif'
#print outputname
#outputnames.append(outputname)
gp=arcgisscripting.create()
gp.workspace=datadir
#for i in range(len(outputnames)):
arcpy.gp.Aggregate_sa(child, outputname, cellFactor, "MAXIMUM", "TRUNCATE", "DATA")
for child in children:
#print child
(root,ext)=os.path.splitext(child)
ext=ext.lower()
#print ext
if (ext=='.tif'):
inputfiles.append(child)
outputname=root
outputname=outdir+'/'+outputname+'.tif'
#print outputname
#outputnames.append(outputname)
gp=arcgisscripting.create()
gp.workspace=datadir
#for i in range(len(outputnames)):
arcpy.gp.Aggregate_sa(child, outputname, cellFactor, "MAXIMUM", "TRUNCATE", "DATA")