import xmlrpclib s=xmlrpclib.Server("http://xserve02a:28080/cdliRoot/cdli_main") pns=s.getAllPNumbers() print "got" ret=[] for p in pns: txt=s.getFile(p) try: txt.encode('utf-8') print "OK %s"%p except: print "error %s"%p ret.append(p) print p