Example #1
0
#!/usr/bin/python
import os
import legislators_current as leg
import legislators_other as leg2
import re
import dump
import cache

from cStringIO import StringIO
legs = leg.load()
legs2 = leg2.load()


def compare(a, b, field, field2, convertInt, verbose, wiki):
    for x in sorted(a['wp'].keys()):
        aobj = a['wp'][x]
        bobj = b['wp'][x]
        v2 = None
        if (not field2 is None):
            if (field2 in aobj['id']):
                v2 = aobj['id'][field2]
            else:
                if (verbose):
                    print "missing", field2, "in ", x

        if field in aobj['id']:
            v = aobj['id'][field]
            if convertInt:
                match = re.search('(\d+)', str(v))
                if (match):
                    v = match.group(1)
def loadlegs():
    return leg.load()
def loadlegs():
    return leg.load()
#!/usr/bin/python
import os
import legislators_current as leg
import legislators_other as leg2
import re
import dump
import cache 

from cStringIO import StringIO
legs= leg.load()
legs2= leg2.load()

def compare(a,b,field,field2,convertInt,verbose,wiki) :
    for x in sorted(a['wp'].keys()):
        aobj = a['wp'][x]
        bobj = b['wp'][x]
        v2 = None
        if (not field2 is None) :
            if  (field2  in aobj['id'] ) :
                v2 = aobj['id'][field2]
            else:
                if (verbose) :
                    print "missing", field2 ,"in " ,x

        if field  in aobj['id'] :
            v = aobj['id'][field]
            if convertInt :
                match= re.search('(\d+)', str(v))
                if (match):
                    v = match.group(1)