from BeautifulSoup import *
import exception

def auth_fail(response, **kwargs):

	code    = response['http_code']
	message = 'Authentication failed - incorrect username and/or password'

	raise exception.PyAemException(code, message)


def method_not_allowed(response, **kwargs):

	code    = response['http_code']
	soup    = BeautifulSoup(response['body'])
	message = soup.p.string	

	raise exception.PyAemException(code, message)


def unexpected(response, **kwargs):

	code    = response['http_code']
	message = 'Unexpected error'

	raise exception.PyAemException(code, message)
from BeautifulSoup import *
import exception

def auth_fail(response, **kwargs):

	code    = response['http_code']
	message = 'Authentication failed - incorrect username and/or password'

	raise exception.PyAemException(code, message)


def method_not_allowed(response, **kwargs):

	code    = response['http_code']
	soup    = BeautifulSoup(response['body'])
	message = soup.p.string	

	raise exception.PyAemException(code, message)


def unexpected(response, **kwargs):

	code    = response['http_code']
	message = 'Unexpected response http code {0} and body\n{1}'.format(response['http_code'], response['body'])

	raise exception.PyAemException(code, message)
Update unexpected handler message, with http code and body.
Update unexpected handler message, with http code and body.

  from BeautifulSoup import *
  import exception
  
  def auth_fail(response, **kwargs):
  
  	code    = response['http_code']
  	message = 'Authentication failed - incorrect username and/or password'
  
  	raise exception.PyAemException(code, message)
  
  
  def method_not_allowed(response, **kwargs):
  
  	code    = response['http_code']
  	soup    = BeautifulSoup(response['body'])
  	message = soup.p.string	
  
  	raise exception.PyAemException(code, message)
  
  
  def unexpected(response, **kwargs):
  
  	code    = response['http_code']
- 	message = 'Unexpected error'
+ 	message = 'Unexpected response http code {0} and body\n{1}'.format(response['http_code'], response['body'])
  
  	raise exception.PyAemException(code, message)
Update unexpected handler message, with http code and body.
## Code Before:
from BeautifulSoup import *
import exception

def auth_fail(response, **kwargs):

	code    = response['http_code']
	message = 'Authentication failed - incorrect username and/or password'

	raise exception.PyAemException(code, message)


def method_not_allowed(response, **kwargs):

	code    = response['http_code']
	soup    = BeautifulSoup(response['body'])
	message = soup.p.string	

	raise exception.PyAemException(code, message)


def unexpected(response, **kwargs):

	code    = response['http_code']
	message = 'Unexpected error'

	raise exception.PyAemException(code, message)
## Instruction:
Update unexpected handler message, with http code and body.
## Code After:
from BeautifulSoup import *
import exception

def auth_fail(response, **kwargs):

	code    = response['http_code']
	message = 'Authentication failed - incorrect username and/or password'

	raise exception.PyAemException(code, message)


def method_not_allowed(response, **kwargs):

	code    = response['http_code']
	soup    = BeautifulSoup(response['body'])
	message = soup.p.string	

	raise exception.PyAemException(code, message)


def unexpected(response, **kwargs):

	code    = response['http_code']
	message = 'Unexpected response http code {0} and body\n{1}'.format(response['http_code'], response['body'])

	raise exception.PyAemException(code, message)