Module Import alias Import alias ImportFrom alias alias ImportFrom alias ImportFrom alias ImportFrom alias ImportFrom alias Assign NameStore Call AttributeLoad NameLoad attr NameLoad ClassDef bases NameLoad body Expr Str Assign NameStore ListLoad Str Assign NameStore NameLoad FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Call AttributeLoad Call NameLoad NameLoad NameLoad attr NameLoad Return Call NameLoad Str decorator_list decorator_list ClassDef bases NameLoad body Assign NameStore NameLoad Assign NameStore TupleLoad Str Str Str Str Str Str Str Assign NameStore ListLoad Str FunctionDef arguments args NameParam defaults vararg kwarg body Expr Str Assign AttributeStore NameLoad attr NameLoad Return Call AttributeLoad NameLoad attr NameLoad NameLoad decorator_list FunctionDef arguments args NameParam defaults body Assign NameStore Call AttributeLoad Call NameLoad NameLoad NameLoad attr Assign SubscriptStore NameLoad Index Str AttributeLoad AttributeLoad NameLoad attr attr Return NameLoad decorator_list FunctionDef arguments args NameParam NameParam defaults body Assign AttributeStore NameLoad attr Call AttributeLoad NameLoad attr Return Call NameLoad Str decorator_list FunctionDef arguments args NameParam NameParam defaults body Expr Str Expr Call AttributeLoad NameLoad attr Str AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr AttributeLoad NameLoad attr Assign NameStore Call NameLoad GeneratorExp TupleLoad NameLoad SubscriptLoad NameLoad Index Num comprehension TupleStore NameStore NameStore Call AttributeLoad AttributeLoad NameLoad attr attr Expr Call AttributeLoad NameLoad attr Call NameLoad NameLoad If Call AttributeLoad NameLoad attr body Expr Call AttributeLoad NameLoad attr Call AttributeLoad NameLoad attr Return Call NameLoad Str decorator_list decorator_list
N/A N/A logging N/A pprint django.http HttpResponse HttpResponseBadRequest django.views.generic.edit CreateView rapidsms.backends.kannel.models DeliveryReport rapidsms.backends.kannel.forms KannelForm rapidsms.backends.http.views BaseHttpBackendView N/A logger N/A N/A logging getLogger __name__ KannelBackendView N/A BaseHttpBackendView N/A N/A Backend view for handling inbound SMSes from Kannel. N/A http_method_names N/A get N/A form_class KannelForm get N/A N/A self N/A args kwargs N/A N/A Kannel issues a GET instead of a POST, so pass it to post() here. N/A N/A N/A self post args kwargs N/A get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super KannelBackendView self get_form_kwargs N/A N/A kwargs N/A data N/A N/A self request GET N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A N/A N/A N/A super KannelBackendView self form_valid form N/A N/A HttpResponse N/A N/A DeliveryReportView N/A CreateView N/A N/A model DeliveryReport N/A fields N/A date_sent message_id identity sms_id smsc status status_text N/A http_method_names N/A get get N/A N/A self N/A args kwargs N/A N/A Kannel issues a GET instead of a POST, so pass it to post() here. N/A N/A self object None N/A N/A N/A self post args kwargs N/A get_form_kwargs N/A N/A self N/A N/A N/A kwargs N/A N/A N/A super DeliveryReportView self get_form_kwargs N/A N/A kwargs N/A data N/A N/A self request GET N/A kwargs N/A form_valid N/A N/A self form N/A N/A N/A N/A self object N/A N/A form save N/A N/A HttpResponse N/A form_invalid N/A N/A self form N/A N/A N/A 
        If the form failed to validate, logs the errors and returns a bad
        response to the client.
         N/A N/A N/A logger error %s data: N/A N/A self request method N/A N/A N/A logger error N/A N/A pprint pformat N/A form data N/A errors N/A dict N/A N/A k N/A v N/A 0 N/A N/A k v N/A N/A N/A form errors items N/A N/A N/A logger error N/A str errors N/A N/A N/A form non_field_errors N/A N/A N/A N/A logger error N/A N/A form non_field_errors N/A N/A HttpResponseBadRequest form failed to validate N/A N/A