(view as text)
src/python/opensrf.py:114: [C] Line too long (87/80)
src/python/opensrf.py:218: [C] Invalid name "ops" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:218: [C] Invalid name "args" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:220: [C] Invalid name "ops" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:220: [C] Invalid name "args" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:221: [C] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/opensrf.py:225: [C] Invalid name "options" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:230: [C] Invalid name "action" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:232: [C] Invalid name "config_file" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:233: [C] Invalid name "pid_dir" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:235: [C] Invalid name "service_name" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:236: [C] Invalid name "config_ctx" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:237: [C] Invalid name "as_localhost" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:238: [C] Invalid name "as_daemon" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:240: [C] Invalid name "domain" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:241: [C] Invalid name "settings" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/opensrf.py:242: [C] Invalid name "services" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/app.py:102: [C] Line too long (83/80)
src/python/osrf/app.py:118: [C] Line too long (88/80)
src/python/osrf/app.py:119: [C] Line too long (92/80)
src/python/osrf/app.py:125: [C] Line too long (103/80)
src/python/osrf/app.py:1: [C] Missing docstring
src/python/osrf/app.py:25: [C, Method] Missing docstring
src/python/osrf/app.py:81: [C, Application.load] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/app.py:92: [C, Application.register_method] Missing docstring
src/python/osrf/app.py:124: [C, Application.handle_request] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/app.py:174: [C, Application.sysmethod_echo] Invalid name "a" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/cache.py:1: [C] Missing docstring
src/python/osrf/cache.py:10: [C] Invalid name "_client" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/cache.py:11: [C] Invalid name "defaultTimeout" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/cache.py:13: [C, CacheException] Missing docstring
src/python/osrf/cache.py:19: [C, CacheClient] Missing docstring
src/python/osrf/cache.py:36: [C, CacheClient.put] Missing docstring
src/python/osrf/cache.py:45: [C, CacheClient.get] Missing docstring
src/python/osrf/cache.py:50: [C, CacheClient.delete] Missing docstring
src/python/osrf/cache.py:55: [C, CacheClient.connect] Missing docstring
src/python/osrf/cache.py:61: [C, CacheClient.get_client] Missing docstring
src/python/osrf/conf.py:1: [C] Missing docstring
src/python/osrf/conf.py:33: [C, Config.parse_config] Missing docstring
src/python/osrf/conf.py:37: [C, Config.get_value] Missing docstring
src/python/osrf/const.py:1: [C] Missing docstring
src/python/osrf/ex.py:1: [C] Missing docstring
src/python/osrf/ex.py:28: [C, NetworkException] Missing docstring
src/python/osrf/ex.py:44: [C, OSRFNetworkObjectException] Missing docstring
src/python/osrf/gateway.py:29: [C] Line too long (85/80)
src/python/osrf/gateway.py:72: [C] Line too long (84/80)
src/python/osrf/gateway.py:76: [C] Line too long (90/80)
src/python/osrf/gateway.py:1: [C] Missing docstring
src/python/osrf/gateway.py:8: [C] Invalid name "defaultHost" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/gateway.py:10: [C, GatewayRequest] Missing docstring
src/python/osrf/gateway.py:18: [C, GatewayRequest.setPath] Invalid name "setPath" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:18: [C, GatewayRequest.setPath] Missing docstring
src/python/osrf/gateway.py:21: [C, GatewayRequest.send] Missing docstring
src/python/osrf/gateway.py:26: [C, GatewayRequest.send] Operator not followed by a space
            response =urllib2.urlopen(request)
                     ^
src/python/osrf/gateway.py:27: [C, GatewayRequest.send] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:34: [C, GatewayRequest.buildPOSTParams] Invalid name "buildPOSTParams" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:34: [C, GatewayRequest.buildPOSTParams] Missing docstring
src/python/osrf/gateway.py:43: [C, GatewayRequest.buildPOSTParams] Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:47: [C, GatewayRequest.setDefaultHost] Invalid name "setDefaultHost" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:47: [C, GatewayRequest.setDefaultHost] Missing docstring
src/python/osrf/gateway.py:52: [C, GatewayRequest.buildURL] Invalid name "buildURL" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:52: [C, GatewayRequest.buildURL] Missing docstring
src/python/osrf/gateway.py:55: [C, JSONGatewayRequest] Missing docstring
src/python/osrf/gateway.py:59: [C, JSONGatewayRequest.getFormat] Invalid name "getFormat" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:59: [C, JSONGatewayRequest.getFormat] Missing docstring
src/python/osrf/gateway.py:62: [C, JSONGatewayRequest.getInputFormat] Invalid name "getInputFormat" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:62: [C, JSONGatewayRequest.getInputFormat] Missing docstring
src/python/osrf/gateway.py:65: [C, JSONGatewayRequest.handleResponse] Invalid name "handleResponse" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:65: [C, JSONGatewayRequest.handleResponse] Missing docstring
src/python/osrf/gateway.py:77: [C, JSONGatewayRequest.handleResponse] Invalid name "p" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:78: [C, JSONGatewayRequest.handleResponse] More than one statement on a single line
src/python/osrf/gateway.py:79: [C, JSONGatewayRequest.handleResponse] More than one statement on a single line
src/python/osrf/gateway.py:82: [C, JSONGatewayRequest.encodeParam] Invalid name "encodeParam" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:82: [C, JSONGatewayRequest.encodeParam] Missing docstring
src/python/osrf/gateway.py:85: [C, XMLGatewayRequest] Missing docstring
src/python/osrf/gateway.py:90: [C, XMLGatewayRequest.getFormat] Invalid name "getFormat" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:90: [C, XMLGatewayRequest.getFormat] Missing docstring
src/python/osrf/gateway.py:93: [C, XMLGatewayRequest.getInputFormat] Invalid name "getInputFormat" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:93: [C, XMLGatewayRequest.getInputFormat] Missing docstring
src/python/osrf/gateway.py:96: [C, XMLGatewayRequest.handleResponse] Invalid name "handleResponse" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:96: [C, XMLGatewayRequest.handleResponse] Missing docstring
src/python/osrf/gateway.py:102: [C, XMLGatewayRequest.handleResponse] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:108: [C, XMLGatewayRequest.encodeParam] Invalid name "encodeParam" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:108: [C, XMLGatewayRequest.encodeParam] Missing docstring
src/python/osrf/gateway.py:120: [C, XMLGatewayParser.__init__] Invalid name "charsPending" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:116: [C, XMLGatewayParser.__init__] Invalid name "keyStack" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:117: [C, XMLGatewayParser.__init__] Invalid name "posStack" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:115: [C, XMLGatewayParser.__init__] Invalid name "objStack" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:111: [C, XMLGatewayParser] Missing docstring
src/python/osrf/gateway.py:122: [C, XMLGatewayParser.getResult] Invalid name "getResult" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:122: [C, XMLGatewayParser.getResult] Missing docstring
src/python/osrf/gateway.py:125: [C, XMLGatewayParser.__getAttr] Invalid name "__getAttr" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:125: [C, XMLGatewayParser.__getAttr] Missing docstring
src/python/osrf/gateway.py:126: [C, XMLGatewayParser.__getAttr] Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:131: [C, XMLGatewayParser.startElement] Invalid name "startElement" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:176: [C, XMLGatewayParser.appendChild] Invalid name "appendChild" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/gateway.py:176: [C, XMLGatewayParser.appendChild] Missing docstring
src/python/osrf/gateway.py:181: [C, XMLGatewayParser.appendChild] More than one statement on a single line
src/python/osrf/gateway.py:204: [C, XMLGatewayParser.endElement] Invalid name "endElement" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/http_translator.py:4: [C] Line too long (81/80)
src/python/osrf/http_translator.py:5: [C] Line too long (98/80)
src/python/osrf/http_translator.py:58: [C] Line too long (98/80)
src/python/osrf/http_translator.py:59: [C] Line too long (93/80)
src/python/osrf/http_translator.py:97: [C] Line too long (81/80)
src/python/osrf/http_translator.py:111: [C] Line too long (102/80)
src/python/osrf/http_translator.py:126: [C] Line too long (87/80)
src/python/osrf/http_translator.py:266: [C] Line too long (82/80)
src/python/osrf/http_translator.py:296: [C] Line too long (95/80)
src/python/osrf/http_translator.py:1: [C] Missing docstring
src/python/osrf/http_translator.py:105: [C, HTTPTranslator] Missing docstring
src/python/osrf/http_translator.py:122: [C, HTTPTranslator.__init__] Comma not followed by a space
        for k,v in apreq.headers_in.iteritems():
             ^^
src/python/osrf/http_translator.py:122: [C, HTTPTranslator.__init__] Invalid name "v" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/http_translator.py:131: [C, HTTPTranslator.__init__] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/http_translator.py:160: [C, HTTPTranslator.process] Missing docstring
src/python/osrf/http_translator.py:286: [C, HTTPTranslator.init_headers] Missing docstring
src/python/osrf/json.py:130: [C] Line too long (87/80)
src/python/osrf/json.py:131: [C] Line too long (88/80)
src/python/osrf/json.py:160: [C] Line too long (97/80)
src/python/osrf/json.py:1: [C] Missing docstring
src/python/osrf/json.py:9: [C] Invalid name "_use_cjson" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/json.py:11: [C] Invalid name "_use_cjson" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/json.py:13: [C] Invalid name "_use_cjson" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/log.py:34: [C] Line too long (87/80)
src/python/osrf/log.py:121: [C] Line too long (120/80)
src/python/osrf/log.py:1: [C] Missing docstring
src/python/osrf/log.py:28: [C] Invalid name "_xid" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/log.py:29: [C] Invalid name "_xid_pfx" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/log.py:30: [C] Invalid name "_xid_ctr" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/log.py:31: [C] Invalid name "_xid_is_client" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/log.py:56: [C, make_xid] Missing docstring
src/python/osrf/log.py:64: [C, clear_xid] Missing docstring
src/python/osrf/log.py:68: [C, set_xid] Missing docstring
src/python/osrf/log.py:72: [C, get_xid] Missing docstring
src/python/osrf/log.py:78: [C, log_internal] Missing docstring
src/python/osrf/log.py:80: [C, log_debug] Missing docstring
src/python/osrf/log.py:82: [C, log_info] Missing docstring
src/python/osrf/log.py:84: [C, log_warn] Missing docstring
src/python/osrf/log.py:86: [C, log_error] Missing docstring
src/python/osrf/log.py:88: [C, log_activity] Missing docstring
src/python/osrf/log.py:102: [C, __log] More than one statement on a single line
src/python/osrf/log.py:105: [C, __log] Invalid name "tb" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/log.py:106: [C, __log] Invalid name "tb" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/net_obj.py:167: [C] Line too long (82/80)
src/python/osrf/net_obj.py:1: [C] Missing docstring
src/python/osrf/net_obj.py:27: [C, NetworkRegistry.get_registry] Missing docstring
src/python/osrf/net_obj.py:45: [C, NetworkObject.__init__] More than one statement on a single line
src/python/osrf/net_obj.py:66: [C, NetworkObject.set_field] Missing docstring
src/python/osrf/net_obj.py:69: [C, NetworkObject.get_field] Missing docstring
src/python/osrf/net_obj.py:101: [C, __make_network_accessor.accessor] Missing docstring
src/python/osrf/net_obj.py:146: [C, parse_net_object] Missing docstring
src/python/osrf/net.py:42: [C] Line too long (87/80)
src/python/osrf/net.py:60: [C] Line too long (82/80)
src/python/osrf/net.py:171: [C] Line too long (93/80)
src/python/osrf/net.py:178: [C] Line too long (99/80)
src/python/osrf/net.py:229: [C] Line too long (83/80)
src/python/osrf/net.py:250: [C] Line too long (82/80)
src/python/osrf/net.py:1: [C] Missing docstring
src/python/osrf/net.py:45: [C, XMPPNoConnection] Missing docstring
src/python/osrf/net.py:103: [C, NetworkMessage.from_xml] Missing docstring
src/python/osrf/net.py:127: [C, Network] Missing docstring
src/python/osrf/net.py:148: [C, Network.connect] Missing docstring
src/python/osrf/net.py:162: [C, Network.session_started] Missing docstring
src/python/osrf/net.py:176: [C, Network.error_received] Missing docstring
src/python/osrf/net.py:190: [C, Network.stream_closed] Missing docstring
src/python/osrf/net.py:193: [C, Network.stream_error] Missing docstring
src/python/osrf/net.py:197: [C, Network.disconnected] Missing docstring
src/python/osrf/net.py:251: [C, Network.flush_inbound_data] Invalid name "cb" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/net.py:253: [C, Network.flush_inbound_data] More than one statement on a single line
src/python/osrf/ses.py:20: [C] Line too long (81/80)
src/python/osrf/ses.py:28: [C] Line too long (106/80)
src/python/osrf/ses.py:30: [C] Line too long (85/80)
src/python/osrf/ses.py:31: [C] Line too long (81/80)
src/python/osrf/ses.py:32: [C] Line too long (83/80)
src/python/osrf/ses.py:64: [C] Line too long (81/80)
src/python/osrf/ses.py:116: [C] Line too long (106/80)
src/python/osrf/ses.py:134: [C] Line too long (107/80)
src/python/osrf/ses.py:138: [C] Line too long (112/80)
src/python/osrf/ses.py:179: [C] Line too long (86/80)
src/python/osrf/ses.py:211: [C] Line too long (85/80)
src/python/osrf/ses.py:213: [C] Line too long (109/80)
src/python/osrf/ses.py:220: [C] Line too long (84/80)
src/python/osrf/ses.py:259: [C] Line too long (88/80)
src/python/osrf/ses.py:290: [C] Line too long (96/80)
src/python/osrf/ses.py:333: [C] Line too long (89/80)
src/python/osrf/ses.py:337: [C] Line too long (95/80)
src/python/osrf/ses.py:371: [C] Line too long (84/80)
src/python/osrf/ses.py:435: [C] Line too long (86/80)
src/python/osrf/ses.py:1: [C] Missing docstring
src/python/osrf/ses.py:51: [C, Session.find_or_create] Missing docstring
src/python/osrf/ses.py:57: [C, Session.ingress] Missing docstring
src/python/osrf/ses.py:62: [C, Session.set_remote_id] Missing docstring
src/python/osrf/ses.py:127: [C, ClientSession.reset_request_timeout] Missing docstring
src/python/osrf/ses.py:212: [C, ClientSession.push_response_queue] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/ses.py:224: [C, ClientSession.atomic_request] Missing docstring
src/python/osrf/ses.py:238: [C, Request] Missing docstring
src/python/osrf/ses.py:292: [C, ClientRequest.recv] Invalid name "s" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/ses.py:351: [C, ServerSession.send_status] Missing docstring
src/python/osrf/ses.py:362: [C, ServerSession.send_connect_ok] Missing docstring
src/python/osrf/ses.py:369: [C, ServerSession.send_method_not_found] Missing docstring
src/python/osrf/ses.py:377: [C, ServerSession.run_callback] Missing docstring
src/python/osrf/ses.py:381: [C, ServerSession.register_callback] Missing docstring
src/python/osrf/ses.py:389: [C, ServerRequest] Missing docstring
src/python/osrf/ses.py:395: [C, ServerRequest._build_response_msg] Missing docstring
src/python/osrf/ses.py:409: [C, ServerRequest._build_complete_msg] Missing docstring
src/python/osrf/ses.py:472: [C, MultiSession.Container.__init__] Invalid name "id" for type attribute (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/ses.py:469: [C, MultiSession.Container] Missing docstring
src/python/osrf/ses.py:478: [C, MultiSession.request] Missing docstring
src/python/osrf/ses.py:497: [C, MultiSession.recv] More than one statement on a single line
src/python/osrf/ses.py:499: [C, MultiSession.recv] More than one statement on a single line
src/python/osrf/set.py:1: [C] Missing docstring
src/python/osrf/set.py:20: [C] Invalid name "__config" for type constant (should match (([A-Z_][A-Z0-9_]*)|(__.*__))$)
src/python/osrf/set.py:22: [C, get] Missing docstring
src/python/osrf/set.py:30: [C, load] Missing docstring
src/python/osrf/stack.py:71: [C] Line too long (82/80)
src/python/osrf/stack.py:82: [C] Line too long (92/80)
src/python/osrf/stack.py:87: [C] Line too long (89/80)
src/python/osrf/stack.py:92: [C] Line too long (96/80)
src/python/osrf/stack.py:97: [C] Line too long (99/80)
src/python/osrf/stack.py:99: [C] Line too long (87/80)
src/python/osrf/stack.py:105: [C] Line too long (81/80)
src/python/osrf/stack.py:112: [C] Line too long (81/80)
src/python/osrf/stack.py:118: [C] Line too long (84/80)
src/python/osrf/stack.py:1: [C] Missing docstring
src/python/osrf/stack.py:19: [C, push] Missing docstring
src/python/osrf/stack.py:41: [C, handle_message] Missing docstring
src/python/osrf/stack.py:54: [C, handle_client] Missing docstring
src/python/osrf/stack.py:102: [C, handle_server] Missing docstring
src/python/osrf/system.py:1: [C] Missing docstring
src/python/osrf/system.py:21: [C, System] Missing docstring
src/python/osrf/system.py:27: [C, System.net_connect] Missing docstring
src/python/osrf/system.py:66: [C, System.net_disconnect] Missing docstring
src/python/osrf/system.py:105: [C, System.daemonize] Missing docstring
src/python/osrf/xml_obj.py:1: [C] Missing docstring
src/python/osrf/xml_obj.py:97: [C, XMLFlattener.Handler] Missing docstring
src/python/osrf/xml_obj.py:103: [C, XMLFlattener.Handler.startElement] Invalid name "startElement" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/xml_obj.py:126: [C, XMLFlattener.Handler.endElement] Invalid name "endElement" for type method (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/xml_obj.py:129: [C, XMLFlattener.Handler._decode] Missing docstring
src/python/osrf/xml_obj.py:134: [C, XMLFlattener.Handler._encode] Missing docstring
src/python/osrf/xml_obj.py:154: [C, XMLFlattener.parse] Invalid name "e" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/apps/example.py:31: [C] Line too long (84/80)
src/python/osrf/apps/example.py:43: [C] Line too long (83/80)
src/python/osrf/apps/example.py:107: [C] Line too long (85/80)
src/python/osrf/apps/example.py:110: [C] Line too long (85/80)
src/python/osrf/apps/example.py:1: [C] Missing docstring
src/python/osrf/apps/example.py:59: [C, Example.session_test] Missing docstring
src/python/osrf/apps/example.py:60: [C, Example.session_test] Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)
src/python/osrf/apps/example.py:73: [C, Example.callback_test] Missing docstring
src/python/osrf/apps/example.py:75: [C, Example.callback_test.pre_req_cb] Missing docstring
src/python/osrf/apps/example.py:78: [C, Example.callback_test.post_req_cb] Missing docstring
src/python/osrf/apps/example.py:81: [C, Example.callback_test.disconnect_cb] Missing docstring
src/python/osrf/apps/example.py:84: [C, Example.callback_test.death_cb] Missing docstring
src/python/osrf/apps/example.py:94: [C, Example.callback_test] Invalid name "c" for type variable (should match [a-z_][a-z0-9_]{2,30}$)