'This method handles synchronous calls which are generally fast
information retrieval requests and thus return \'quickly\'.'

def _sync_request(self, command, action=None, params=None, data=None, headers=None, method='GET'):

    if params:
        params = copy.deepcopy(params)
    else:
        params = {}
    params['command'] = command
    result = self.request(action=self.driver.path, params=params, data=data, headers=headers, method=method)
    command = command.lower()
    if ((command == 'revokesecuritygroupingress') and ('revokesecuritygroupingressresponse' not in result.object)):
        command = command
    else:
        command = (command + 'response')
    if (command not in result.object):
        raise MalformedResponseError('Unknown    response    format', body=result.body, driver=self.driver)
    result = result.object[command]
    return result
