import pywikibot
from pywikibot import pagegenerators as pg

site = pywikibot.Site("wikidata", "wikidata")
repo = site.data_repository()

positionProperty = "P39" # Position held
position = "Q13217683"
electedIn = "Q2095038"
electoralDistrict = "P768"
electedInProperty = "P2715" # Parliamentary Term
senatorClass = 2

QUERY = '''
SELECT distinct ?item WHERE {
  ?item p:%s ?senator. 
  ?senator ps:%s wd:%s.
  ?senator pq:%s ?elected.
}
''' % (positionProperty, positionProperty, position, electedInProperty)
print(QUERY)
stateList = [
["Q58425052", 1, 2, 3], #Alabama
["Q58425053", 1, 2, 3], #Alaska
["Q58425055", 1, 2, 3], #Arizona
["Q58425057", 1, 2, 3], #Arkansas
["Q58425058", 1, 2, 3], #California
["Q58425059", 1, 2, 3], #Colorado
["Q58425060", 1, 2, 3], #Connecticut
["Q58425061", 1, 2, 3], #Delaware
["Q58425062", 1, 2, 3], #Florida
["Q58425064", 1, 2, 3], #Georgia
["Q58425066", 1, 2, 3], #Hawaii
["Q58425067", 1, 2, 3], #Idaho
["Q58425068", 1, 2, 3], #Illinois
["Q58425069", 1, 2, 3], #Indiana
["Q58425070", 1, 2, 3], #Iowa
["Q58425071", 1, 2, 3], #Kansas
["Q58425073", 1, 2, 3], #Kentucky
["Q58425074", 1, 2, 3], #Louisiana
["Q58425075", 1, 2, 3], #Maine
["Q58425076", 1, 2, 3], #Maryland
["Q58425077", 1, 2, 3], #Massachusetts
["Q58425079", 1, 2, 3], #Michigan
["Q58425081", 1, 2, 3], #Minnesota
["Q58425083", 1, 2, 3], #Mississippi
["Q58425084", 1, 2, 3], #Missouri
["Q58425085", 1, 2, 3], #Montana
["Q58425086", 1, 2, 3], #Nebraska
["Q58425088", 1, 2, 3], #Nevada
["Q58425090", 1, 2, 3], #New Hampshire
["Q58425091", 1, 2, 3], #New Jersey
["Q58425092", 1, 2, 3], #New Mexico
["Q58425093", 1, 2, 3], #New York
["Q58425094", 1, 2, 3], #North Carolina
["Q58425095", 1, 2, 3], #North Dakota
["Q58425096", 1, 2, 3], #Ohio
["Q58425097", 1, 2, 3], #Oklahoma
["Q58425098", 1, 2, 3], #Oregon
["Q58425099", 1, 2, 3], #Pennsylvania
["Q58425100", 1, 2, 3], #Rhode Island
["Q58425101", 1, 2, 3], #South Carolina
["Q58425102", 1, 2, 3], #South Dakota
["Q58425104", 1, 2, 3], #Tennessee
["Q58425106", 1, 2, 3], #Texas
["Q58425108", 1, 2, 3], #Utah
["Q58425109", 1, 2, 3], #Vermont
["Q58425110", 1, 2, 3], #Virginia
["Q58425111", 1, 2, 3], #Washington
["Q58425112", 1, 2, 3], #West Virginia
["Q58425113", 1, 2, 3], #Wisconsin
["Q58425114", 1, 2, 3] #Wyoming
]

ed = [[1, "Q5510669","Q5510687","Q5510707","Q5510726","Q28116","Q603031","Q647120","Q1527572","Q2496595","Q3205643","Q3883165","Q4347920","Q4347950","Q4347984","Q5510869","Q4348166","Q4347747","Q4348174","Q4348129","Q4347938","Q4348221","Q5510958","Q4347963","Q5510979","Q4347926","Q5510993","Q4347992","Q4348063","Q4348088","Q4348259","Q4347866","Q4348265","Q4347998","Q4348212","Q5511103","Q4348272","Q1507288","Q565576","Q7892140"],
      [2, "Q5510675","Q5510693","Q5510712","Q5510732","Q552794","Q392902","Q890124","Q1770457","Q2784548","Q5510808","Q4163219","Q5510833","Q4348180","Q4347871","Q4348074","Q4347947","Q4348241","Q5510913","Q4348119","Q4347832","Q4348227","Q4348235","Q4347848","Q4348068","Q4348109","Q4348187","Q4348006","Q4348078","Q4348020","Q4347840","Q4348102","Q4347802","Q4348012","Q4348035","Q4347795","Q1262340","Q2647277","Q1528150"],
      [3, "Q5510682","Q5510700","Q5510719","Q5510738","Q573418","Q621349","Q1150164","Q2109433","Q2943328","Q5510814","Q4302038","Q4348136","Q4348191","Q4347719","Q4347787","Q4347887","Q5510903","Q4348159","Q4348170","Q4348143","Q5510951","Q4347954","Q4348025","Q3587411","Q4348093","Q4348193","Q4347725","Q4347730","Q4348030","Q5511045","Q4347733","Q4348114","Q4347855","Q4348042","Q4347740","Q1726284","Q2095038","Q7892139"]
     ]

generator = pg.WikidataSPARQLPageGenerator(QUERY, site=site)

for index, entity in enumerate(generator):
    print("assessing item " + str(index +1) + ": " + entity.id)
    # Get the item
    item = pywikibot.ItemPage(repo, entity.id)
    item_dict = item.get()
    # Get the position held claims
    claims = item_dict["claims"][positionProperty]
    # For each claim
    for claim in claims:
        qualifiersList = []
        # If position held is position
        if claim.getTarget().id == position:
            
            # For each qualifier
            if claim.qualifiers.get(electedInProperty):
                if claim.qualifiers.get(electoralDistrict):
                    qualifier = claim.qualifiers.get(electoralDistrict)[0].getTarget().id
                    ordinal = 0
                    for election in ed:
                        electionId = claim.qualifiers.get("P2715")[0].getTarget().id
                        if electionId in election:
                            ordinal = election[0]
                            print("\tclass: " + str(ordinal))
                            for state in stateList:
                                if qualifier == state[0]:
                                    newQualifier = state[ordinal]
                            
                                    print("\t" + str(newQualifier))
                                # if the elected qualifier is the required qualifier
                                #qualifier[0].getTarget().id
                                #if qualifier[0].getTarget().id == old_qualifier:
                                # remove the old qualifier
                                #claim.removeQualifiers(qualifier)
                                # make a qualifier from the new qualifier id 
                                #qualifier_claim = pywikibot.Claim(site, newQualifier, is_qualifier=True)
                                #qualifier_claim.setTarget(pywikibot.ItemPage(repo, new_qualifier))
                                # add the new qualifier
                                #claim.addQualifier(qualifier_claim)
                                    print("\tchanged %s from %s to %s" % (electedInProperty, qualifier, newQualifier))

print("Done.")
SELECT distinct ?item WHERE {
  ?item p:P39 ?senator. 
  ?senator ps:P39 wd:Q13217683.
  ?senator pq:P2715 ?elected.
}

assessing item 1: Q881361
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
assessing item 2: Q319084
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
assessing item 3: Q330165
	class: 1
	1
	changed P2715 from Q58425096 to 1
assessing item 4: Q1827902
	class: 3
	3
	changed P2715 from Q58425066 to 3
	class: 2
	2
	changed P2715 from Q58425066 to 2
assessing item 5: Q723134
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 2
	2
	changed P2715 from Q58425097 to 2
	class: 3
	3
	changed P2715 from Q58425097 to 3
assessing item 6: Q10853588
	class: 3
	3
	changed P2715 from Q58425058 to 3
assessing item 7: Q530386
	class: 2
	2
	changed P2715 from Q58425064 to 2
	class: 2
	2
	changed P2715 from Q58425064 to 2
	class: 2
	2
	changed P2715 from Q58425064 to 2
assessing item 8: Q2023708
	class: 3
	3
	changed P2715 from Q58425060 to 3
	class: 3
	3
	changed P2715 from Q58425060 to 3
	class: 3
	3
	changed P2715 from Q58425060 to 3
	class: 3
	3
	changed P2715 from Q58425060 to 3
assessing item 9: Q22237
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
assessing item 10: Q529294
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
	class: 3
	3
	changed P2715 from Q58425070 to 3
assessing item 11: Q39718
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
assessing item 12: Q435010
	class: 3
	3
	changed P2715 from Q58425062 to 3
assessing item 13: Q561315
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 2
	2
	changed P2715 from Q58425101 to 2
assessing item 14: Q1282411
	class: 2
	2
	changed P2715 from Q58425077 to 2
	class: 2
	2
	changed P2715 from Q58425077 to 2
assessing item 15: Q239571
	class: 2
	2
	changed P2715 from Q58425094 to 2
	class: 2
	2
	changed P2715 from Q58425094 to 2
	class: 2
	2
	changed P2715 from Q58425094 to 2
assessing item 16: Q861999
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
assessing item 17: Q355522
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
	class: 2
	2
	changed P2715 from Q58425073 to 2
assessing item 18: Q923242
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 3
	3
	changed P2715 from Q58425061 to 3
	class: 3
	3
	changed P2715 from Q58425061 to 3
assessing item 19: Q359888
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
assessing item 20: Q251763
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
assessing item 21: Q1344425
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
assessing item 22: Q381880
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
assessing item 23: Q5120540
	class: 3
	3
	changed P2715 from Q58425083 to 3
assessing item 24: Q7786750
	class: 2
	2
	changed P2715 from Q58425094 to 2
	class: 2
	2
	changed P2715 from Q58425094 to 2
assessing item 25: Q45940
	class: 3
	3
	changed P2715 from Q58425097 to 3
	class: 2
	2
	changed P2715 from Q58425097 to 2
assessing item 26: Q509093
	class: 3
	3
	changed P2715 from Q58425097 to 3
	class: 3
	3
	changed P2715 from Q58425097 to 3
	class: 3
	3
	changed P2715 from Q58425097 to 3
	class: 3
	3
	changed P2715 from Q58425097 to 3
assessing item 27: Q230733
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 1
	1
	changed P2715 from Q58425058 to 1
	class: 2
	2
	changed P2715 from Q58425058 to 2
assessing item 28: Q553116
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
assessing item 29: Q554792
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
assessing item 30: Q182642
	class: 3
	3
	changed P2715 from Q58425096 to 3
	class: 3
	3
	changed P2715 from Q58425096 to 3
	class: 3
	3
	changed P2715 from Q58425096 to 3
assessing item 31: Q925052
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
	class: 2
	2
	changed P2715 from Q58425102 to 2
assessing item 32: Q1699908
	class: 2
	2
	changed P2715 from Q58425090 to 2
	class: 2
	2
	changed P2715 from Q58425090 to 2
	class: 2
	2
	changed P2715 from Q58425090 to 2
assessing item 33: Q888132
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
assessing item 34: Q4889708
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
assessing item 35: Q1386836
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
assessing item 36: Q361139
	class: 3
	3
	changed P2715 from Q58425073 to 3
	class: 3
	3
	changed P2715 from Q58425073 to 3
	class: 3
	3
	changed P2715 from Q58425073 to 3
assessing item 37: Q289396
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
assessing item 38: Q710721
	class: 2
	2
	changed P2715 from Q58425075 to 2
	class: 2
	2
	changed P2715 from Q58425075 to 2
assessing item 39: Q885559
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
assessing item 40: Q719568
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
assessing item 41: Q1689229
	class: 2
	2
	changed P2715 from Q58425084 to 2
	class: 2
	2
	changed P2715 from Q58425084 to 2
assessing item 42: Q380900
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
assessing item 43: Q1400609
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
assessing item 44: Q76
	class: 3
	3
	changed P2715 from Q58425068 to 3
assessing item 45: Q464810
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
	class: 2
	2
	changed P2715 from Q58425110 to 2
assessing item 46: Q882362
	class: 2
	2
	changed P2715 from Q58425097 to 2
assessing item 47: Q532279
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
assessing item 48: Q463557
	class: 3
	3
	changed P2715 from Q58425073 to 3
	class: 3
	3
	changed P2715 from Q58425073 to 3
	class: 3
	3
	changed P2715 from Q58425073 to 3
	class: 3
	3
	changed P2715 from Q58425073 to 3
assessing item 49: Q713505
	class: 1
	1
	changed P2715 from Q58425093 to 1
	class: 1
	1
	changed P2715 from Q58425093 to 1
	class: 1
	1
	changed P2715 from Q58425093 to 1
	class: 1
	1
	changed P2715 from Q58425093 to 1
assessing item 50: Q731783
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
assessing item 51: Q2064037
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
	class: 3
	3
	changed P2715 from Q58425093 to 3
assessing item 52: Q24053
	class: 3
	3
	changed P2715 from Q58425090 to 3
assessing item 53: Q326316
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
assessing item 54: Q1287554
	class: 1
	1
	changed P2715 from Q58425084 to 1
assessing item 55: Q261147
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
	class: 3
	3
	changed P2715 from Q58425076 to 3
assessing item 56: Q5612725
	class: 3
	3
	changed P2715 from Q58425064 to 3
	class: 3
	3
	changed P2715 from Q58425064 to 3
	class: 3
	3
	changed P2715 from Q58425064 to 3
	class: 3
	3
	changed P2715 from Q58425064 to 3
assessing item 57: Q742210
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
assessing item 58: Q652066
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
assessing item 59: Q344930
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
assessing item 60: Q16192221
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
assessing item 61: Q22250
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
	class: 1
	1
	changed P2715 from Q58425111 to 1
assessing item 62: Q957690
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
assessing item 63: Q285102
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
assessing item 64: Q155125
	class: 3
	3
	changed P2715 from Q58425077 to 3
assessing item 65: Q342586
	class: 3
	3
	changed P2715 from Q58425059 to 3
assessing item 66: Q40628
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
assessing item 67: Q6250211
	class: 3
	3
	changed P2715 from Q58425074 to 3
assessing item 68: Q459618
	class: 2
	2
	changed P2715 from Q58425112 to 2
	class: 2
	2
	changed P2715 from Q58425112 to 2
assessing item 69: Q508752
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
	class: 1
	1
	changed P2715 from Q58425091 to 1
assessing item 70: Q465617
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
	class: 2
	2
	changed P2715 from Q58425070 to 2
assessing item 71: Q885583
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
	class: 1
	1
	changed P2715 from Q58425110 to 1
assessing item 72: Q946305
	class: 2
	2
	changed P2715 from Q58425064 to 2
	class: 2
	2
	changed P2715 from Q58425064 to 2
assessing item 73: Q555735
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
assessing item 74: Q705498
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
assessing item 75: Q331278
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
	class: 3
	3
	changed P2715 from Q58425094 to 3
assessing item 76: Q276524
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
assessing item 77: Q359366
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
assessing item 78: Q607069
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
assessing item 79: Q44690
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 1
	1
	changed P2715 from Q58425100 to 1
	class: 3
	3
	changed P2715 from Q58425100 to 3
assessing item 80: Q529351
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
assessing item 81: Q22338
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
	class: 2
	2
	changed P2715 from Q58425074 to 2
assessing item 82: Q380570
	class: 1
	1
	changed P2715 from Q58425091 to 1
assessing item 83: Q470748
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
	class: 2
	2
	changed P2715 from Q58425085 to 2
assessing item 84: Q359442
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
	class: 1
	1
	changed P2715 from Q58425109 to 1
assessing item 85: Q374762
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
	class: 3
	3
	changed P2715 from Q58425095 to 3
assessing item 86: Q964959
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
	class: 2
	2
	changed P2715 from Q58425092 to 2
assessing item 87: Q454133
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
assessing item 88: Q1691395
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
assessing item 89: Q627098
	class: 3
	3
	changed P2715 from Q58425108 to 3
	class: 3
	3
	changed P2715 from Q58425108 to 3
	class: 3
	3
	changed P2715 from Q58425108 to 3
	class: 3
	3
	changed P2715 from Q58425108 to 3
assessing item 90: Q462981
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
assessing item 91: Q734319
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
assessing item 92: Q1807209
	class: 1
	1
	changed P2715 from Q58425104 to 1
assessing item 93: Q984376
	class: 1
	1
	changed P2715 from Q58425114 to 1
assessing item 94: Q331719
	class: 1
	1
	changed P2715 from Q58425104 to 1
	class: 1
	1
	changed P2715 from Q58425104 to 1
	class: 1
	1
	changed P2715 from Q58425104 to 1
	class: 1
	1
	changed P2715 from Q58425104 to 1
	class: 1
	1
	changed P2715 from Q58425104 to 1
	class: 1
	1
	changed P2715 from Q58425104 to 1
assessing item 95: Q712134
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
assessing item 96: Q323511
	class: 2
	2
	changed P2715 from Q58425099 to 2
assessing item 97: Q2636748
	class: 2
	2
	changed P2715 from Q58425114 to 2
	class: 2
	2
	changed P2715 from Q58425114 to 2
assessing item 98: Q339046
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
	class: 3
	3
	changed P2715 from Q58425068 to 3
assessing item 99: Q2580649
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
assessing item 100: Q470755
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
assessing item 101: Q241092
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
assessing item 102: Q706661
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
	class: 2
	2
	changed P2715 from Q58425081 to 2
assessing item 103: Q3036410
	class: 3
	3
	changed P2715 from Q58425068 to 3
assessing item 104: Q237681
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
	class: 3
	3
	changed P2715 from Q58425057 to 3
assessing item 105: Q50599
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
assessing item 106: Q1285613
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
	class: 1
	1
	changed P2715 from Q58425079 to 1
assessing item 107: Q237560
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
	class: 3
	3
	changed P2715 from Q58425058 to 3
assessing item 108: Q538868
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 1
	1
	changed P2715 from Q58425112 to 1
	class: 3
	3
	changed P2715 from Q58425112 to 3
assessing item 109: Q381157
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
	class: 1
	1
	changed P2715 from Q58425108 to 1
assessing item 110: Q22212
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
	class: 2
	2
	changed P2715 from Q58425101 to 2
assessing item 111: Q1363468
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
	class: 1
	1
	changed P2715 from Q58425096 to 1
assessing item 112: Q1135767
	class: 2
	2
	changed P2715 from Q58425091 to 2
	class: 2
	2
	changed P2715 from Q58425091 to 2
assessing item 113: Q632321
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
	class: 3
	3
	changed P2715 from Q58425069 to 3
assessing item 114: Q1189069
	class: 1
	1
	changed P2715 from Q58425055 to 1
assessing item 115: Q317618
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 1
	1
	changed P2715 from Q58425071 to 1
assessing item 116: Q22222
	class: 1
	1
	changed P2715 from Q58425093 to 1
	class: 1
	1
	changed P2715 from Q58425093 to 1
	class: 1
	1
	changed P2715 from Q58425093 to 1
assessing item 117: Q513091
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
	class: 1
	1
	changed P2715 from Q58425081 to 1
assessing item 118: Q1368405
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
	class: 2
	2
	changed P2715 from Q58425098 to 2
assessing item 119: Q314459
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
	class: 3
	3
	changed P2715 from Q58425088 to 3
assessing item 120: Q457432
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
	class: 1
	1
	changed P2715 from Q58425061 to 1
assessing item 121: Q10390
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
	class: 3
	3
	changed P2715 from Q58425055 to 3
assessing item 122: Q6279
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
	class: 2
	2
	changed P2715 from Q58425061 to 2
assessing item 123: Q816576
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
	class: 3
	3
	changed P2715 from Q58425059 to 3
assessing item 124: Q737493
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
	class: 3
	3
	changed P2715 from Q58425067 to 3
assessing item 125: Q578102
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
assessing item 126: Q160157
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 3
	3
	changed P2715 from Q58425060 to 3
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
	class: 1
	1
	changed P2715 from Q58425060 to 1
assessing item 127: Q5218668
	class: 2
	2
	changed P2715 from Q58425053 to 2
	class: 2
	2
	changed P2715 from Q58425053 to 2
assessing item 128: Q723896
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 2
	2
	changed P2715 from Q58425083 to 2
assessing item 129: Q724250
	class: 2
	2
	changed P2715 from Q58425059 to 2
	class: 2
	2
	changed P2715 from Q58425059 to 2
	class: 2
	2
	changed P2715 from Q58425059 to 2
	class: 2
	2
	changed P2715 from Q58425059 to 2
	class: 2
	2
	changed P2715 from Q58425059 to 2
	class: 2
	2
	changed P2715 from Q58425059 to 2
assessing item 130: Q358437
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
assessing item 131: Q1365787
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
	class: 3
	3
	changed P2715 from Q58425071 to 3
assessing item 132: Q16476
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
	class: 1
	1
	changed P2715 from Q58425066 to 1
assessing item 133: Q324546
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
	class: 3
	3
	changed P2715 from Q58425062 to 3
assessing item 134: Q1126725
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
	class: 1
	1
	changed P2715 from Q58425085 to 1
assessing item 135: Q50597
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
assessing item 136: Q929581
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
assessing item 137: Q560427
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
	class: 3
	3
	changed P2715 from Q58425084 to 3
assessing item 138: Q544464
	class: 1
	1
	changed P2715 from Q58425075 to 1
	class: 1
	1
	changed P2715 from Q58425075 to 1
	class: 1
	1
	changed P2715 from Q58425075 to 1
assessing item 139: Q381670
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
assessing item 140: Q718542
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
	class: 1
	1
	changed P2715 from Q58425086 to 1
assessing item 141: Q538375
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
assessing item 142: Q311141
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
assessing item 143: Q887841
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
assessing item 144: Q723295
	class: 1
	1
	changed P2715 from Q58425076 to 1
	class: 1
	1
	changed P2715 from Q58425076 to 1
	class: 1
	1
	changed P2715 from Q58425076 to 1
	class: 1
	1
	changed P2715 from Q58425076 to 1
	class: 1
	1
	changed P2715 from Q58425076 to 1
	class: 1
	1
	changed P2715 from Q58425076 to 1
assessing item 145: Q925743
	class: 3
	3
	changed P2715 from Q58425104 to 3
assessing item 146: Q529372
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
	class: 1
	1
	changed P2715 from Q58425088 to 1
assessing item 147: Q1138576
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
	class: 1
	1
	changed P2715 from Q58425114 to 1
assessing item 148: Q363079
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
	class: 1
	1
	changed P2715 from Q58425069 to 1
assessing item 149: Q704244
	class: 2
	2
	changed P2715 from Q58425052 to 2
	class: 2
	2
	changed P2715 from Q58425052 to 2
assessing item 150: Q134549
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
	class: 1
	1
	changed P2715 from Q58425077 to 1
assessing item 151: Q30122825
assessing item 152: Q261003
	class: 2
	2
	changed P2715 from Q58425094 to 2
	class: 2
	2
	changed P2715 from Q58425094 to 2
	class: 2
	2
	changed P2715 from Q58425094 to 2
assessing item 153: Q596008
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
assessing item 154: Q453709
	class: 1
	1
	changed P2715 from Q58425071 to 1
assessing item 155: Q1240457
	class: 1
	1
	changed P2715 from Q58425079 to 1
assessing item 156: Q17402717
	class: 2
	2
	changed P2715 from Q58425064 to 2
	class: 2
	2
	changed P2715 from Q58425064 to 2
assessing item 157: Q3090307
	class: 2
	2
	changed P2715 from Q58425057 to 2
	class: 2
	2
	changed P2715 from Q58425057 to 2
assessing item 158: Q926069
	class: 3
	3
	changed P2715 from Q58425096 to 3
	class: 3
	3
	changed P2715 from Q58425096 to 3
	class: 3
	3
	changed P2715 from Q58425096 to 3
	class: 3
	3
	changed P2715 from Q58425096 to 3
assessing item 159: Q298016
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 3
	3
	changed P2715 from Q58425104 to 3
assessing item 160: Q448619
	class: 1
	1
	changed P2715 from Q58425084 to 1
assessing item 161: Q22260
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
	class: 1
	1
	changed P2715 from Q58425084 to 1
assessing item 162: Q560447
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
	class: 1
	1
	changed P2715 from Q58425113 to 1
assessing item 163: Q419976
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
	class: 2
	2
	changed P2715 from Q58425104 to 2
assessing item 164: Q22201
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
	class: 3
	3
	changed P2715 from Q58425101 to 3
assessing item 165: Q969757
	class: 3
	3
	changed P2715 from Q58425074 to 3
	class: 3
	3
	changed P2715 from Q58425074 to 3
	class: 3
	3
	changed P2715 from Q58425074 to 3
	class: 3
	3
	changed P2715 from Q58425074 to 3
	class: 3
	3
	changed P2715 from Q58425074 to 3
	class: 3
	3
	changed P2715 from Q58425074 to 3
assessing item 166: Q553349
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 1
	1
	changed P2715 from Q58425095 to 1
	class: 2
	2
	changed P2715 from Q58425095 to 2
assessing item 167: Q434804
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
	class: 2
	2
	changed P2715 from Q58425068 to 2
assessing item 168: Q2613704
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
	class: 2
	2
	changed P2715 from Q58425106 to 2
assessing item 169: Q371031
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
	class: 1
	1
	changed P2715 from Q58425055 to 1
assessing item 170: Q565374
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
	class: 1
	1
	changed P2715 from Q58425092 to 1
assessing item 171: Q22354
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
	class: 3
	3
	changed P2715 from Q58425090 to 3
assessing item 172: Q436535
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
	class: 1
	1
	changed P2715 from Q58425062 to 1
assessing item 173: Q50608
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 2
	2
	changed P2715 from Q58425083 to 2
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 1
	1
	changed P2715 from Q58425083 to 1
	class: 1
	1
	changed P2715 from Q58425083 to 1
assessing item 174: Q458281
	class: 2
	2
	changed P2715 from Q58425071 to 2
	class: 2
	2
	changed P2715 from Q58425071 to 2
assessing item 175: Q25483
	class: 3
	3
	changed P2715 from Q58425069 to 3
assessing item 176: Q362480
	class: 1
	1
	changed P2715 from Q58425081 to 1
assessing item 177: Q443640
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
	class: 3
	3
	changed P2715 from Q58425102 to 3
assessing item 178: Q881037
	class: 2
	2
	changed P2715 from Q58425086 to 2
	class: 2
	2
	changed P2715 from Q58425086 to 2
assessing item 179: Q155985
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
	class: 1
	1
	changed P2715 from Q58425099 to 1
assessing item 180: Q444652
---------------------------------------------------------------------------
TypeError                                 Traceback (most recent call last)
/srv/paws/lib/python3.6/site-packages/urllib3/connectionpool.py in _make_request(self, conn, method, url, timeout, chunked, **httplib_request_kw)
    376             try:  # Python 2.7, use buffering of HTTP responses
--> 377                 httplib_response = conn.getresponse(buffering=True)
    378             except TypeError:  # Python 2.6 and older, Python 3

TypeError: getresponse() got an unexpected keyword argument 'buffering'

During handling of the above exception, another exception occurred:

KeyboardInterrupt                         Traceback (most recent call last)
<ipython-input-11-ebd889166f64> in <module>()
     84     # Get the item
     85     item = pywikibot.ItemPage(repo, entity.id)
---> 86     item_dict = item.get()
     87     # Get the position held claims
     88     claims = item_dict["claims"][positionProperty]

/srv/paws/pwb/pywikibot/page.py in get(self, force, get_redirect, *args, **kwargs)
   4450         @raise NotImplementedError: a value in args or kwargs
   4451         """
-> 4452         data = super(ItemPage, self).get(force, *args, **kwargs)
   4453 
   4454         if self.isRedirectPage() and not get_redirect:

/srv/paws/pwb/pywikibot/page.py in get(self, force, *args, **kwargs)
   3900 
   3901             try:
-> 3902                 data = self.repo.loadcontent(identification)
   3903             except APIError as err:
   3904                 if err.code == 'no-such-entity':

/srv/paws/pwb/pywikibot/site.py in loadcontent(self, identification, *props)
   7652                                     props=props if props else False)
   7653         req = self._simple_request(**params)
-> 7654         data = req.submit()
   7655         if 'success' not in data:
   7656             raise api.APIError(data['errors'])

/srv/paws/pwb/pywikibot/data/api.py in submit(self)
   2174                                                                    paramstring)
   2175             rawdata, use_get = self._http_request(use_get, uri, body, headers,
-> 2176                                                   paramstring)
   2177             if rawdata is None:
   2178                 continue

/srv/paws/pwb/pywikibot/data/api.py in _http_request(self, use_get, uri, body, headers, paramstring)
   1933                 site=self.site, uri=uri,
   1934                 method='GET' if use_get else 'POST',
-> 1935                 body=body, headers=headers)
   1936         except Server504Error:
   1937             pywikibot.log('Caught HTTP 504 error; retrying')

/srv/paws/pwb/pywikibot/tools/__init__.py in wrapper(*__args, **__kw)
   1735                              cls, depth)
   1736                     del __kw[old_arg]
-> 1737             return obj(*__args, **__kw)
   1738 
   1739         if not __debug__:

/srv/paws/pwb/pywikibot/comms/http.py in request(site, uri, method, params, body, headers, data, **kwargs)
    322 
    323     baseuri = site.base_url(uri)
--> 324     r = fetch(baseuri, method, params, body, headers, **kwargs)
    325     site.throttle.retry_after = int(r.response_headers.get('retry-after', 0))
    326     return r.text

/srv/paws/pwb/pywikibot/comms/http.py in fetch(uri, method, params, body, headers, default_error_handling, use_fake_user_agent, data, **kwargs)
    519             headers['user-agent'] = fake_user_agent()
    520 
--> 521     request = _enqueue(uri, method, params, body, headers, **kwargs)
    522     # if there's no data in the answer we're in trouble
    523     assert request._data is not None

/srv/paws/pwb/pywikibot/comms/http.py in _enqueue(uri, method, params, body, headers, data, **kwargs)
    475     request = threadedhttp.HttpRequest(
    476         uri, method, params, body, all_headers, callbacks, **kwargs)
--> 477     _http_process(session, request)
    478     return request
    479 

/srv/paws/pwb/pywikibot/comms/http.py in _http_process(session, http_request)
    389                                    headers=headers, auth=auth, timeout=timeout,
    390                                    verify=not ignore_validation,
--> 391                                    **http_request.kwargs)
    392     except Exception as e:
    393         http_request.data = e

/srv/paws/lib/python3.6/site-packages/requests/sessions.py in request(self, method, url, params, data, headers, cookies, files, auth, timeout, allow_redirects, proxies, hooks, stream, verify, cert, json)
    510         }
    511         send_kwargs.update(settings)
--> 512         resp = self.send(prep, **send_kwargs)
    513 
    514         return resp

/srv/paws/lib/python3.6/site-packages/requests/sessions.py in send(self, request, **kwargs)
    620 
    621         # Send the request
--> 622         r = adapter.send(request, **kwargs)
    623 
    624         # Total elapsed time of the request (approximately)

/srv/paws/lib/python3.6/site-packages/requests/adapters.py in send(self, request, stream, timeout, verify, cert, proxies)
    443                     decode_content=False,
    444                     retries=self.max_retries,
--> 445                     timeout=timeout
    446                 )
    447 

/srv/paws/lib/python3.6/site-packages/urllib3/connectionpool.py in urlopen(self, method, url, body, headers, retries, redirect, assert_same_host, timeout, pool_timeout, release_conn, chunked, body_pos, **response_kw)
    598                                                   timeout=timeout_obj,
    599                                                   body=body, headers=headers,
--> 600                                                   chunked=chunked)
    601 
    602             # If we're going to release the connection in ``finally:``, then

/srv/paws/lib/python3.6/site-packages/urllib3/connectionpool.py in _make_request(self, conn, method, url, timeout, chunked, **httplib_request_kw)
    378             except TypeError:  # Python 2.6 and older, Python 3
    379                 try:
--> 380                     httplib_response = conn.getresponse()
    381                 except Exception as e:
    382                     # Remove the TypeError from the exception chain in Python 3;

/usr/lib/python3.6/http/client.py in getresponse(self)
   1329         try:
   1330             try:
-> 1331                 response.begin()
   1332             except ConnectionError:
   1333                 self.close()

/usr/lib/python3.6/http/client.py in begin(self)
    295         # read until we get a non-100 response
    296         while True:
--> 297             version, status, reason = self._read_status()
    298             if status != CONTINUE:
    299                 break

/usr/lib/python3.6/http/client.py in _read_status(self)
    256 
    257     def _read_status(self):
--> 258         line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
    259         if len(line) > _MAXLINE:
    260             raise LineTooLong("status line")

/usr/lib/python3.6/socket.py in readinto(self, b)
    584         while True:
    585             try:
--> 586                 return self._sock.recv_into(b)
    587             except timeout:
    588                 self._timeout_occurred = True

/usr/lib/python3.6/ssl.py in recv_into(self, buffer, nbytes, flags)
   1007                   "non-zero flags not allowed in calls to recv_into() on %s" %
   1008                   self.__class__)
-> 1009             return self.read(nbytes, buffer)
   1010         else:
   1011             return socket.recv_into(self, buffer, nbytes, flags)

/usr/lib/python3.6/ssl.py in read(self, len, buffer)
    869             raise ValueError("Read on closed or unwrapped SSL socket.")
    870         try:
--> 871             return self._sslobj.read(len, buffer)
    872         except SSLError as x:
    873             if x.args[0] == SSL_ERROR_EOF and self.suppress_ragged_eofs:

/usr/lib/python3.6/ssl.py in read(self, len, buffer)
    629         """
    630         if buffer is not None:
--> 631             v = self._sslobj.read(len, buffer)
    632         else:
    633             v = self._sslobj.read(len)

KeyboardInterrupt: