continue except: # httplib.BadStatusLine print q raise break print 'ret:', ret assert isinstance(ret, basestring) # assert ret['status'] == 'ok' # assert 'created' in ret # editions = [i for i in ret['created'] if i.startswith('/b/OL')] # assert len(editions) == 1 key = ret # get key from return pool.update(key, q) for part, size in files(archive_id): #for part, size in marc_loc_updates: print part, size if not go: if part == start['part']: go = True print "starting %s at %d" % (part, start['pos']) part_iter = load_part(archive_id, part, start_pos=start['pos']) else: continue else: part_iter = load_part(archive_id, part) for loc, data in part_iter: #if loc == 'marc_binghamton_univ/bgm_openlib_final_10-15.mrc:265680068:4538': # continue
# get key from return pool.update(key, q) return for a in authors: akey = a['key'] title_redirects = find_title_redirects(akey) works = find_works(akey, get_books(akey, books_query(akey)), existing=title_redirects) works = list(works) updated = update_works(akey, works, do_updates=True) for part, size in files(archive_id): #for part, size in marc_loc_updates: print(part, size) if not go: if part == start['part']: go = True print("starting %s at %d" % (part, start['pos'])) part_iter = load_part(archive_id, part, start_pos=start['pos']) else: continue else: part_iter = load_part(archive_id, part) for loc, data in part_iter: #if loc == 'marc_binghamton_univ/bgm_openlib_final_10-15.mrc:265680068:4538': # continue