def setFileNames(self, file): try: fnamedao = FilenameDAO() fhasfnamedao = FileHasFilenameDAO() for k,v in file.filenames.iteritems(): filename = Filename() filename.name = v filenameId = fnamedao.insertOrUpdate(filename) if filenameId is None: logging.debug("Filename is null") fhasfnamedao.insertOrUpdate(file.id, filenameId); except Exception, err: sys.stderr.write('ERROR: %s\n' % str(err)) return None