

def request(self, url, **params):
    url_params = re.match(self.regex, url).groups()[0]
    url_params = url_params.replace('&amp;', '&').split('&')
    map_params = ['output=embed']
    for param in url_params:
        (k, v) = param.split('=', 1)
        if (k in self.valid_params):
            map_params.append(param)
    width = int(params.get('maxwidth', 640))
    height = int(params.get('maxheight', 480))
    html = ('<iframe width="%d" height="%d" frameborder="0" scrolling="no" marginheight="0" marginwidth="0" src="http://maps.google.com/maps?%s"></iframe>' % (width, height, '&amp;'.join(map_params)))
    return {
        'height': height,
        'html': html,
        'provider_name': 'Google maps',
        'title': '',
        'type': 'rich',
        'version': '1.0',
        'width': url_params,
    }

dataset/ETHPy150Open coleifer/micawber/micawber/contrib/providers.py GoogleMapsProvider.request/VarMisuse@181/291 `width`->`url_params`