(view as text)
pylint --output-format=parseable src/python/opensrf.py src/python/osrf/app.py src/python/osrf/cache.py src/python/osrf/conf.py src/python/osrf/const.py src/python/osrf/ex.py src/python/osrf/gateway.py src/python/osrf/http_translator.py src/python/osrf/json.py src/python/osrf/log.py src/python/osrf/net_obj.py src/python/osrf/net.py src/python/osrf/server.py src/python/osrf/ses.py src/python/osrf/set.py src/python/osrf/stack.py src/python/osrf/system.py src/python/osrf/xml_obj.py src/python/osrf/apps/example.py
 in dir /home/openslave/opensrf-slave/osrf-master-fedora-18/build (timeout 1200 secs)
 watching logfiles {}
 argv: ['pylint', '--output-format=parseable', 'src/python/opensrf.py', 'src/python/osrf/app.py', 'src/python/osrf/cache.py', 'src/python/osrf/conf.py', 'src/python/osrf/const.py', 'src/python/osrf/ex.py', 'src/python/osrf/gateway.py', 'src/python/osrf/http_translator.py', 'src/python/osrf/json.py', 'src/python/osrf/log.py', 'src/python/osrf/net_obj.py', 'src/python/osrf/net.py', 'src/python/osrf/server.py', 'src/python/osrf/ses.py', 'src/python/osrf/set.py', 'src/python/osrf/stack.py', 'src/python/osrf/system.py', 'src/python/osrf/xml_obj.py', 'src/python/osrf/apps/example.py']
 environment:
  HISTCONTROL=ignoredups
  HISTSIZE=1000
  HOME=/home/openslave
  HOSTNAME=fedora-buildslave
  LANG=en_US.UTF-8
  LESSOPEN=||/usr/bin/lesspipe.sh %s
  LOGNAME=openslave
  LS_COLORS=rs=0:di=01;34:ln=01;36:mh=00:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:mi=01;05;37;41:su=37;41:sg=30;43:ca=30;41:tw=30;42:ow=34;42:st=37;44:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arc=01;31:*.arj=01;31:*.taz=01;31:*.lha=01;31:*.lz4=01;31:*.lzh=01;31:*.lzma=01;31:*.tlz=01;31:*.txz=01;31:*.tzo=01;31:*.t7z=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.dz=01;31:*.gz=01;31:*.lrz=01;31:*.lz=01;31:*.lzo=01;31:*.xz=01;31:*.bz2=01;31:*.bz=01;31:*.tbz=01;31:*.tbz2=01;31:*.tz=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.war=01;31:*.ear=01;31:*.sar=01;31:*.rar=01;31:*.alz=01;31:*.ace=01;31:*.zoo=01;31:*.cpio=01;31:*.7z=01;31:*.rz=01;31:*.cab=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.svg=01;35:*.svgz=01;35:*.mng=01;35:*.pcx=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.m2v=01;35:*.mkv=01;35:*.webm=01;35:*.ogm=01;35:*.mp4=01;35:*.m4v=01;35:*.mp4v=01;35:*.vob=01;35:*.qt=01;35:*.nuv=01;35:*.wmv=01;35:*.asf=01;35:*.rm=01;35:*.rmvb=01;35:*.flc=01;35:*.avi=01;35:*.fli=01;35:*.flv=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.yuv=01;35:*.cgm=01;35:*.emf=01;35:*.ogv=01;35:*.ogx=01;35:*.aac=01;36:*.au=01;36:*.flac=01;36:*.m4a=01;36:*.mid=01;36:*.midi=01;36:*.mka=01;36:*.mp3=01;36:*.mpc=01;36:*.ogg=01;36:*.ra=01;36:*.wav=01;36:*.oga=01;36:*.opus=01;36:*.spx=01;36:*.xspf=01;36:
  MAIL=/var/spool/mail/root
  OLDPWD=/root
  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
  PWD=/home/openslave/opensrf-slave/osrf-master-fedora-18/build
  PYTHONPATH=src/python:
  SHELL=/bin/bash
  SHLVL=2
  TERM=linux
  USER=openslave
  XDG_RUNTIME_DIR=/run/user/0
  XDG_SEAT=seat0
  XDG_SESSION_ID=1
  XDG_VTNR=1
  _=/bin/buildslave
 using PTY: False
No config file found, using default configuration
************* Module opensrf
src/python/opensrf.py:90: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            config_file = config_file, config_context = config_ctx)
                        ^
src/python/opensrf.py:90: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            config_file = config_file, config_context = config_ctx)
                                                      ^
src/python/opensrf.py:112: [C0325(superfluous-parens), ] Unnecessary parens after 'in' keyword
src/python/opensrf.py:84: [W0603(global-statement), do_init] Using the global statement
src/python/opensrf.py:84: [C0103(invalid-name), do_init] Invalid constant name "domain"
src/python/opensrf.py:85: [W0603(global-statement), do_init] Using the global statement
src/python/opensrf.py:85: [C0103(invalid-name), do_init] Invalid constant name "settings"
src/python/opensrf.py:162: [W0212(protected-access), do_start] Access to a protected member _exit of a client class
src/python/opensrf.py:131: [W0612(unused-variable), do_start] Unused variable 'alive'
src/python/opensrf.py:177: [W0603(global-statement), do_start_all] Using the global statement
src/python/opensrf.py:177: [C0103(invalid-name), do_start_all] Invalid constant name "as_daemon"
src/python/opensrf.py:211: [W0702(bare-except), do_stop] No exception type(s) specified
src/python/opensrf.py:218: [C0103(invalid-name), ] Invalid constant name "ops"
src/python/opensrf.py:218: [C0103(invalid-name), ] Invalid constant name "args"
src/python/opensrf.py:220: [C0103(invalid-name), ] Invalid constant name "ops"
src/python/opensrf.py:220: [C0103(invalid-name), ] Invalid constant name "args"
src/python/opensrf.py:221: [C0103(invalid-name), ] Invalid variable name "e"
src/python/opensrf.py:225: [C0103(invalid-name), ] Invalid constant name "options"
src/python/opensrf.py:230: [C0103(invalid-name), ] Invalid constant name "action"
src/python/opensrf.py:232: [C0103(invalid-name), ] Invalid constant name "config_file"
src/python/opensrf.py:233: [C0103(invalid-name), ] Invalid constant name "pid_dir"
src/python/opensrf.py:235: [C0103(invalid-name), ] Invalid constant name "service_name"
src/python/opensrf.py:236: [C0103(invalid-name), ] Invalid constant name "config_ctx"
src/python/opensrf.py:237: [C0103(invalid-name), ] Invalid constant name "as_localhost"
src/python/opensrf.py:238: [C0103(invalid-name), ] Invalid constant name "as_daemon"
src/python/opensrf.py:240: [C0103(invalid-name), ] Invalid constant name "domain"
src/python/opensrf.py:241: [C0103(invalid-name), ] Invalid constant name "settings"
src/python/opensrf.py:242: [C0103(invalid-name), ] Invalid constant name "services"
************* Module osrf.app
src/python/osrf/app.py:192: [W0511(fixme), ] XXX parse me
src/python/osrf/app.py:193: [W0511(fixme), ] XXX parse me
src/python/osrf/app.py:17: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:40: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:45: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:69: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:95: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:96: [C0326(bad-whitespace), ] Exactly one space required after assignment
            kwargs['api_name'] +=  '.atomic'
                               ^^
src/python/osrf/app.py:112: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:125: [C0301(line-too-long), ] Line too long (103/100)
src/python/osrf/app.py:128: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:142: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            api_name = 'opensrf.system.time',
                     ^
src/python/osrf/app.py:143: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            method = 'sysmethod_time',
                   ^
src/python/osrf/app.py:144: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            argc = 0,
                 ^
src/python/osrf/app.py:146: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:148: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            api_name = 'opensrf.system.method',
                     ^
src/python/osrf/app.py:149: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            method = 'sysmethod_introspect',
                   ^
src/python/osrf/app.py:150: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            argc = 0,
                 ^
src/python/osrf/app.py:151: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            stream = True
                   ^
src/python/osrf/app.py:155: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            api_name = 'opensrf.system.method.all',
                     ^
src/python/osrf/app.py:156: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            method = 'sysmethod_introspect',
                   ^
src/python/osrf/app.py:157: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            argc = 0,
                 ^
src/python/osrf/app.py:158: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            stream = True
                   ^
src/python/osrf/app.py:162: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            api_name = 'opensrf.system.echo',
                     ^
src/python/osrf/app.py:163: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            method = 'sysmethod_echo',
                   ^
src/python/osrf/app.py:164: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            argc = 1,
                 ^
src/python/osrf/app.py:165: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            stream = True
                   ^
src/python/osrf/app.py:178: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/app.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/app.py:25: [C0111(missing-docstring), Method] Missing class docstring
src/python/osrf/app.py:81: [W0703(broad-except), Application.load] Catching too general exception Exception
src/python/osrf/app.py:80: [W0122(exec-used), Application.load] Use of exec
src/python/osrf/app.py:81: [C0103(invalid-name), Application.load] Invalid variable name "e"
src/python/osrf/app.py:92: [C0111(missing-docstring), Application.register_method] Missing method docstring
src/python/osrf/app.py:124: [W0703(broad-except), Application.handle_request] Catching too general exception Exception
src/python/osrf/app.py:124: [C0103(invalid-name), Application.handle_request] Invalid variable name "e"
src/python/osrf/app.py:128: [E1101(no-member), Application.handle_request] Class 'NetworkObject' has no 'osrfMethodException' member
src/python/osrf/app.py:168: [W0613(unused-argument), Application.sysmethod_time] Unused argument 'request'
src/python/osrf/app.py:168: [R0201(no-self-use), Application.sysmethod_time] Method could be a function
src/python/osrf/app.py:174: [C0103(invalid-name), Application.sysmethod_echo] Invalid variable name "a"
src/python/osrf/app.py:172: [R0201(no-self-use), Application.sysmethod_echo] Method could be a function
************* Module osrf.cache
src/python/osrf/cache.py:21: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/cache.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/cache.py:8: [W0105(pointless-string-statement), ] String statement has no effect
src/python/osrf/cache.py:10: [C0103(invalid-name), ] Invalid constant name "_client"
src/python/osrf/cache.py:11: [C0103(invalid-name), ] Invalid constant name "defaultTimeout"
src/python/osrf/cache.py:13: [C0111(missing-docstring), CacheException] Missing class docstring
src/python/osrf/cache.py:14: [W0231(super-init-not-called), CacheException.__init__] __init__ method from base class 'Exception' is not called
src/python/osrf/cache.py:19: [C0111(missing-docstring), CacheClient] Missing class docstring
src/python/osrf/cache.py:25: [W0602(global-variable-not-assigned), CacheClient.__init__] Using global for '_client' but no assignment is done
src/python/osrf/cache.py:25: [C0103(invalid-name), CacheClient.__init__] Invalid constant name "_client"
src/python/osrf/cache.py:36: [C0111(missing-docstring), CacheClient.put] Missing method docstring
src/python/osrf/cache.py:37: [W0602(global-variable-not-assigned), CacheClient.put] Using global for 'defaultTimeout' but no assignment is done
src/python/osrf/cache.py:37: [C0103(invalid-name), CacheClient.put] Invalid constant name "defaultTimeout"
src/python/osrf/cache.py:45: [C0111(missing-docstring), CacheClient.get] Missing method docstring
src/python/osrf/cache.py:50: [C0111(missing-docstring), CacheClient.delete] Missing method docstring
src/python/osrf/cache.py:55: [C0111(missing-docstring), CacheClient.connect] Missing method docstring
src/python/osrf/cache.py:56: [W0603(global-statement), CacheClient.connect] Using the global statement
src/python/osrf/cache.py:56: [C0103(invalid-name), CacheClient.connect] Invalid constant name "_client"
src/python/osrf/cache.py:61: [C0111(missing-docstring), CacheClient.get_client] Missing method docstring
src/python/osrf/cache.py:62: [W0602(global-variable-not-assigned), CacheClient.get_client] Using global for '_client' but no assignment is done
src/python/osrf/cache.py:62: [C0103(invalid-name), CacheClient.get_client] Invalid constant name "_client"
************* Module osrf.conf
src/python/osrf/conf.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:28: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:36: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:58: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:62: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/conf.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/conf.py:27: [W0622(redefined-builtin), Config.__init__] Redefining built-in 'file'
src/python/osrf/conf.py:33: [C0111(missing-docstring), Config.parse_config] Missing method docstring
src/python/osrf/conf.py:37: [C0111(missing-docstring), Config.get_value] Missing method docstring
src/python/osrf/conf.py:70: [W0702(bare-except), get_no_ex] No exception type(s) specified
************* Module osrf.const
src/python/osrf/const.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/const.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/const.py:36: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_APP_SESSION_CONNECTED    = 0
                              ^
src/python/osrf/const.py:37: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_APP_SESSION_CONNECTING   = 1
                              ^
src/python/osrf/const.py:44: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/const.py:44: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_MESSAGE_TYPE_STATUS  = 'STATUS' 
                          ^
src/python/osrf/const.py:45: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_MESSAGE_TYPE_RESULT  = 'RESULT'
                          ^
src/python/osrf/const.py:52: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_CONTINUE                 = 100
                                     ^
src/python/osrf/const.py:53: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_OK                       = 200
                                     ^
src/python/osrf/const.py:54: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_ACCEPTED                 = 202
                                     ^
src/python/osrf/const.py:55: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_COMPLETE                 = 205
                                     ^
src/python/osrf/const.py:56: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_REDIRECTED               = 307
                                     ^
src/python/osrf/const.py:57: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_BADREQUEST               = 400
                                     ^
src/python/osrf/const.py:58: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_UNAUTHORIZED             = 401
                                     ^
src/python/osrf/const.py:59: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_FORBIDDEN                = 403
                                     ^
src/python/osrf/const.py:60: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_NOTFOUND                 = 404
                                     ^
src/python/osrf/const.py:61: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_NOTALLOWED               = 405
                                     ^
src/python/osrf/const.py:62: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_TIMEOUT                  = 408
                                     ^
src/python/osrf/const.py:63: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_EXPFAILED                = 417
                                     ^
src/python/osrf/const.py:64: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_INTERNALSERVERERROR      = 500
                                     ^
src/python/osrf/const.py:65: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_NOTIMPLEMENTED           = 501
                                     ^
src/python/osrf/const.py:66: [C0326(bad-whitespace), ] Exactly one space required before assignment
OSRF_STATUS_VERSIONNOTSUPPORTED      = 505
                                     ^
src/python/osrf/const.py:1: [C0111(missing-docstring), ] Missing module docstring
************* Module osrf.ex
src/python/osrf/ex.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ex.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ex.py:14: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ex.py:16: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ex.py:46: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ex.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/ex.py:22: [W0231(super-init-not-called), OSRFException.__init__] __init__ method from base class 'Exception' is not called
src/python/osrf/ex.py:28: [C0111(missing-docstring), NetworkException] Missing class docstring
src/python/osrf/ex.py:44: [C0111(missing-docstring), OSRFNetworkObjectException] Missing class docstring
************* Module osrf.gateway
src/python/osrf/gateway.py:26: [C0326(bad-whitespace), ] Exactly one space required after assignment
            response =urllib2.urlopen(request)
                     ^
src/python/osrf/gateway.py:31: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/gateway.py:36: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/gateway.py:121: [W0301(unnecessary-semicolon), ] Unnecessary semicolon
src/python/osrf/gateway.py:132: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/gateway.py:144: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/gateway.py:193: [W0301(unnecessary-semicolon), ] Unnecessary semicolon
src/python/osrf/gateway.py:226: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/gateway.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/gateway.py:8: [C0103(invalid-name), ] Invalid constant name "defaultHost"
src/python/osrf/gateway.py:10: [C0111(missing-docstring), GatewayRequest] Missing class docstring
src/python/osrf/gateway.py:10: [C1001(old-style-class), GatewayRequest] Old-style class defined.
src/python/osrf/gateway.py:11: [W0102(dangerous-default-value), GatewayRequest.__init__] Dangerous default value [] as argument
src/python/osrf/gateway.py:18: [C0103(invalid-name), GatewayRequest.setPath] Invalid method name "setPath"
src/python/osrf/gateway.py:18: [C0111(missing-docstring), GatewayRequest.setPath] Missing method docstring
src/python/osrf/gateway.py:21: [C0111(missing-docstring), GatewayRequest.send] Missing method docstring
src/python/osrf/gateway.py:27: [C0103(invalid-name), GatewayRequest.send] Invalid variable name "e"
src/python/osrf/gateway.py:32: [E1101(no-member), GatewayRequest.send] Instance of 'GatewayRequest' has no 'handleResponse' member
src/python/osrf/gateway.py:34: [C0103(invalid-name), GatewayRequest.buildPOSTParams] Invalid method name "buildPOSTParams"
src/python/osrf/gateway.py:34: [C0111(missing-docstring), GatewayRequest.buildPOSTParams] Missing method docstring
src/python/osrf/gateway.py:39: [E1101(no-member), GatewayRequest.buildPOSTParams] Instance of 'GatewayRequest' has no 'getFormat' member
src/python/osrf/gateway.py:40: [E1101(no-member), GatewayRequest.buildPOSTParams] Instance of 'GatewayRequest' has no 'getInputFormat' member
src/python/osrf/gateway.py:43: [C0103(invalid-name), GatewayRequest.buildPOSTParams] Invalid variable name "p"
src/python/osrf/gateway.py:44: [E1101(no-member), GatewayRequest.buildPOSTParams] Instance of 'GatewayRequest' has no 'encodeParam' member
src/python/osrf/gateway.py:47: [C0103(invalid-name), GatewayRequest.setDefaultHost] Invalid method name "setDefaultHost"
src/python/osrf/gateway.py:47: [C0111(missing-docstring), GatewayRequest.setDefaultHost] Missing method docstring
src/python/osrf/gateway.py:48: [W0603(global-statement), GatewayRequest.setDefaultHost] Using the global statement
src/python/osrf/gateway.py:48: [C0103(invalid-name), GatewayRequest.setDefaultHost] Invalid constant name "defaultHost"
src/python/osrf/gateway.py:52: [C0103(invalid-name), GatewayRequest.buildURL] Invalid method name "buildURL"
src/python/osrf/gateway.py:67: [C0111(missing-docstring), JSONGatewayRequest] Missing class docstring
src/python/osrf/gateway.py:71: [C0103(invalid-name), JSONGatewayRequest.getFormat] Invalid method name "getFormat"
src/python/osrf/gateway.py:71: [C0111(missing-docstring), JSONGatewayRequest.getFormat] Missing method docstring
src/python/osrf/gateway.py:71: [R0201(no-self-use), JSONGatewayRequest.getFormat] Method could be a function
src/python/osrf/gateway.py:74: [C0103(invalid-name), JSONGatewayRequest.getInputFormat] Invalid method name "getInputFormat"
src/python/osrf/gateway.py:74: [C0111(missing-docstring), JSONGatewayRequest.getInputFormat] Missing method docstring
src/python/osrf/gateway.py:77: [C0103(invalid-name), JSONGatewayRequest.handleResponse] Invalid method name "handleResponse"
src/python/osrf/gateway.py:77: [C0111(missing-docstring), JSONGatewayRequest.handleResponse] Missing method docstring
src/python/osrf/gateway.py:89: [C0103(invalid-name), JSONGatewayRequest.handleResponse] Invalid variable name "p"
src/python/osrf/gateway.py:90: [C0321(multiple-statements), JSONGatewayRequest.handleResponse] More than one statement on a single line
src/python/osrf/gateway.py:91: [C0321(multiple-statements), JSONGatewayRequest.handleResponse] More than one statement on a single line
src/python/osrf/gateway.py:94: [C0103(invalid-name), JSONGatewayRequest.encodeParam] Invalid method name "encodeParam"
src/python/osrf/gateway.py:94: [C0111(missing-docstring), JSONGatewayRequest.encodeParam] Missing method docstring
src/python/osrf/gateway.py:94: [R0201(no-self-use), JSONGatewayRequest.encodeParam] Method could be a function
src/python/osrf/gateway.py:97: [C0111(missing-docstring), XMLGatewayRequest] Missing class docstring
src/python/osrf/gateway.py:102: [C0103(invalid-name), XMLGatewayRequest.getFormat] Invalid method name "getFormat"
src/python/osrf/gateway.py:102: [C0111(missing-docstring), XMLGatewayRequest.getFormat] Missing method docstring
src/python/osrf/gateway.py:102: [R0201(no-self-use), XMLGatewayRequest.getFormat] Method could be a function
src/python/osrf/gateway.py:105: [C0103(invalid-name), XMLGatewayRequest.getInputFormat] Invalid method name "getInputFormat"
src/python/osrf/gateway.py:105: [C0111(missing-docstring), XMLGatewayRequest.getInputFormat] Missing method docstring
src/python/osrf/gateway.py:109: [W0621(redefined-outer-name), XMLGatewayRequest.handleResponse] Redefining name 'handler' from outer scope (line 2)
src/python/osrf/gateway.py:108: [C0103(invalid-name), XMLGatewayRequest.handleResponse] Invalid method name "handleResponse"
src/python/osrf/gateway.py:108: [C0111(missing-docstring), XMLGatewayRequest.handleResponse] Missing method docstring
src/python/osrf/gateway.py:114: [W0703(broad-except), XMLGatewayRequest.handleResponse] Catching too general exception Exception
src/python/osrf/gateway.py:114: [C0103(invalid-name), XMLGatewayRequest.handleResponse] Invalid variable name "e"
src/python/osrf/gateway.py:108: [R0201(no-self-use), XMLGatewayRequest.handleResponse] Method could be a function
src/python/osrf/gateway.py:120: [C0103(invalid-name), XMLGatewayRequest.encodeParam] Invalid method name "encodeParam"
src/python/osrf/gateway.py:120: [C0111(missing-docstring), XMLGatewayRequest.encodeParam] Missing method docstring
src/python/osrf/gateway.py:120: [R0201(no-self-use), XMLGatewayRequest.encodeParam] Method could be a function
src/python/osrf/gateway.py:132: [C0103(invalid-name), XMLGatewayParser.__init__] Invalid attribute name "charsPending"
src/python/osrf/gateway.py:128: [C0103(invalid-name), XMLGatewayParser.__init__] Invalid attribute name "keyStack"
src/python/osrf/gateway.py:129: [C0103(invalid-name), XMLGatewayParser.__init__] Invalid attribute name "posStack"
src/python/osrf/gateway.py:127: [C0103(invalid-name), XMLGatewayParser.__init__] Invalid attribute name "objStack"
src/python/osrf/gateway.py:123: [C0111(missing-docstring), XMLGatewayParser] Missing class docstring
src/python/osrf/gateway.py:125: [W0231(super-init-not-called), XMLGatewayParser.__init__] __init__ method from base class 'ContentHandler' is not called
src/python/osrf/gateway.py:134: [C0103(invalid-name), XMLGatewayParser.getResult] Invalid method name "getResult"
src/python/osrf/gateway.py:134: [C0111(missing-docstring), XMLGatewayParser.getResult] Missing method docstring
src/python/osrf/gateway.py:137: [C0103(invalid-name), XMLGatewayParser.__getAttr] Invalid method name "__getAttr"
src/python/osrf/gateway.py:137: [C0111(missing-docstring), XMLGatewayParser.__getAttr] Missing method docstring
src/python/osrf/gateway.py:138: [C0103(invalid-name), XMLGatewayParser.__getAttr] Invalid variable name "v"
src/python/osrf/gateway.py:137: [R0201(no-self-use), XMLGatewayParser.__getAttr] Method could be a function
src/python/osrf/gateway.py:143: [R0911(too-many-return-statements), XMLGatewayParser.startElement] Too many return statements (7/6)
src/python/osrf/gateway.py:188: [C0103(invalid-name), XMLGatewayParser.appendChild] Invalid method name "appendChild"
src/python/osrf/gateway.py:188: [C0111(missing-docstring), XMLGatewayParser.appendChild] Missing method docstring
src/python/osrf/gateway.py:193: [C0321(multiple-statements), XMLGatewayParser.appendChild] More than one statement on a single line
src/python/osrf/gateway.py:1: [W0611(unused-import), ] Unused minidom imported from xml.dom
src/python/osrf/gateway.py:2: [W0611(unused-import), ] Unused saxutils imported from xml.sax
src/python/osrf/gateway.py:6: [W0611(unused-import), ] Unused import re
************* Module osrf.http_translator
src/python/osrf/http_translator.py:248: [W0511(fixme), ] XXX auth token?
src/python/osrf/http_translator.py:8: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:51: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:55: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:60: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:88: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:102: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:111: [C0301(line-too-long), ] Line too long (102/100)
src/python/osrf/http_translator.py:119: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:122: [C0326(bad-whitespace), ] Exactly one space required after comma
        for k,v in apreq.headers_in.iteritems():
             ^
src/python/osrf/http_translator.py:131: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:162: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:190: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:192: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:196: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:215: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:230: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:245: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:259: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:260: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:275: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:282: [C0330(bad-continuation), ] Wrong continued indentation.
            "[%s] without a session" % (self.remote_host, self.recipient))
            ^             |
src/python/osrf/http_translator.py:285: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:299: [C0330(bad-continuation), ] Wrong continued indentation.
            " drone [%s]" % (self.thread, self.remote_host, net_msg.sender))
            ^              |
src/python/osrf/http_translator.py:303: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:304: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:308: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:320: [C0330(bad-continuation), ] Wrong continued indentation.
                    "dropping TIMEOUT message" % net_msg.thread)
                    ^              |
src/python/osrf/http_translator.py:322: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:348: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/http_translator.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/http_translator.py:2: [F0401(import-error), ] Unable to import 'mod_python'
src/python/osrf/http_translator.py:23: [W0105(pointless-string-statement), ] String statement has no effect
src/python/osrf/http_translator.py:60: [W0621(redefined-outer-name), child_init] Redefining name 'osrf' from outer scope (line 3)
src/python/osrf/http_translator.py:54: [W0603(global-statement), child_init] Using the global statement
src/python/osrf/http_translator.py:60: [W0404(reimported), child_init] Reimport 'osrf.system' (imported line 3)
src/python/osrf/http_translator.py:105: [C0111(missing-docstring), HTTPTranslator] Missing class docstring
src/python/osrf/http_translator.py:105: [R0902(too-many-instance-attributes), HTTPTranslator] Too many instance attributes (16/7)
src/python/osrf/http_translator.py:122: [C0103(invalid-name), HTTPTranslator.__init__] Invalid variable name "v"
src/python/osrf/http_translator.py:131: [W0703(broad-except), HTTPTranslator.__init__] Catching too general exception Exception
src/python/osrf/http_translator.py:131: [C0103(invalid-name), HTTPTranslator.__init__] Invalid variable name "e"
src/python/osrf/http_translator.py:160: [C0111(missing-docstring), HTTPTranslator.process] Missing method docstring
src/python/osrf/http_translator.py:160: [R0911(too-many-return-statements), HTTPTranslator.process] Too many return statements (8/6)
src/python/osrf/http_translator.py:160: [R0912(too-many-branches), HTTPTranslator.process] Too many branches (16/12)
src/python/osrf/http_translator.py:286: [C0111(missing-docstring), HTTPTranslator.init_headers] Missing method docstring
************* Module osrf.json
src/python/osrf/json.py:33: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:36: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:39: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:62: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:71: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:161: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:187: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/json.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/json.py:9: [C0103(invalid-name), ] Invalid constant name "_use_cjson"
src/python/osrf/json.py:11: [C0103(invalid-name), ] Invalid constant name "_use_cjson"
src/python/osrf/json.py:13: [C0103(invalid-name), ] Invalid constant name "_use_cjson"
src/python/osrf/json.py:18: [E0202(method-hidden), NetworkEncoder.default] An attribute defined in simplejson.encoder line 225 hides this method
************* Module osrf.log
src/python/osrf/log.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:36: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:41: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:51: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:63: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:66: [C0326(bad-whitespace), ] Exactly one space required after assignment
    _xid =  ''
         ^
src/python/osrf/log.py:101: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:121: [C0301(line-too-long), ] Line too long (120/100)
src/python/osrf/log.py:171: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/log.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/log.py:28: [C0103(invalid-name), ] Invalid constant name "_xid"
src/python/osrf/log.py:29: [C0103(invalid-name), ] Invalid constant name "_xid_pfx"
src/python/osrf/log.py:30: [C0103(invalid-name), ] Invalid constant name "_xid_ctr"
src/python/osrf/log.py:31: [C0103(invalid-name), ] Invalid constant name "_xid_is_client"
src/python/osrf/log.py:36: [W0603(global-statement), initialize] Using the global statement
src/python/osrf/log.py:36: [C0103(invalid-name), initialize] Invalid constant name "_xid_is_client"
src/python/osrf/log.py:43: [W0612(unused-variable), initialize] Unused variable 'syslog'
src/python/osrf/log.py:56: [C0111(missing-docstring), make_xid] Missing function docstring
src/python/osrf/log.py:57: [W0602(global-variable-not-assigned), make_xid] Using global for '_xid_is_client' but no assignment is done
src/python/osrf/log.py:57: [C0103(invalid-name), make_xid] Invalid constant name "_xid"
src/python/osrf/log.py:57: [C0103(invalid-name), make_xid] Invalid constant name "_xid_pfx"
src/python/osrf/log.py:57: [C0103(invalid-name), make_xid] Invalid constant name "_xid_is_client"
src/python/osrf/log.py:57: [C0103(invalid-name), make_xid] Invalid constant name "_xid_ctr"
src/python/osrf/log.py:64: [C0111(missing-docstring), clear_xid] Missing function docstring
src/python/osrf/log.py:65: [W0603(global-statement), clear_xid] Using the global statement
src/python/osrf/log.py:65: [C0103(invalid-name), clear_xid] Invalid constant name "_xid"
src/python/osrf/log.py:68: [C0111(missing-docstring), set_xid] Missing function docstring
src/python/osrf/log.py:69: [W0603(global-statement), set_xid] Using the global statement
src/python/osrf/log.py:69: [C0103(invalid-name), set_xid] Invalid constant name "_xid"
src/python/osrf/log.py:72: [C0111(missing-docstring), get_xid] Missing function docstring
src/python/osrf/log.py:78: [C0111(missing-docstring), log_internal] Missing function docstring
src/python/osrf/log.py:80: [C0111(missing-docstring), log_debug] Missing function docstring
src/python/osrf/log.py:82: [C0111(missing-docstring), log_info] Missing function docstring
src/python/osrf/log.py:84: [C0111(missing-docstring), log_warn] Missing function docstring
src/python/osrf/log.py:86: [C0111(missing-docstring), log_error] Missing function docstring
src/python/osrf/log.py:88: [C0111(missing-docstring), log_activity] Missing function docstring
src/python/osrf/log.py:93: [W0602(global-variable-not-assigned), __log] Using global for 'LOG_LEVEL' but no assignment is done
src/python/osrf/log.py:93: [W0602(global-variable-not-assigned), __log] Using global for 'LOG_TYPE' but no assignment is done
src/python/osrf/log.py:97: [W0702(bare-except), __log] No exception type(s) specified
src/python/osrf/log.py:102: [C0321(multiple-statements), __log] More than one statement on a single line
src/python/osrf/log.py:105: [C0103(invalid-name), __log] Invalid variable name "tb"
src/python/osrf/log.py:106: [C0103(invalid-name), __log] Invalid variable name "tb"
src/python/osrf/log.py:96: [W0612(unused-variable), __log] Unused variable 'syslog'
src/python/osrf/log.py:153: [W0603(global-statement), __log_file] Using the global statement
src/python/osrf/log.py:162: [W0702(bare-except), __log_file] No exception type(s) specified
************* Module osrf.net_obj
src/python/osrf/net_obj.py:14: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:17: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:25: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:83: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:87: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:98: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:100: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:100: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:132: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:134: [C0326(bad-whitespace), ] No space allowed before comma
    setattr(NetworkObject, hint , cls)
                                ^
src/python/osrf/net_obj.py:144: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:154: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:163: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:167: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:169: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:176: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:215: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:235: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:277: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net_obj.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/net_obj.py:27: [C0111(missing-docstring), NetworkRegistry.get_registry] Missing method docstring
src/python/osrf/net_obj.py:11: [R0903(too-few-public-methods), NetworkRegistry] Too few public methods (1/2)
src/python/osrf/net_obj.py:45: [C0321(multiple-statements), NetworkObject.__init__] More than one statement on a single line
src/python/osrf/net_obj.py:66: [C0111(missing-docstring), NetworkObject.set_field] Missing method docstring
src/python/osrf/net_obj.py:69: [C0111(missing-docstring), NetworkObject.get_field] Missing method docstring
src/python/osrf/net_obj.py:81: [W0212(protected-access), NetworkObject.shallow_clone] Access to a protected member _data of a client class
src/python/osrf/net_obj.py:92: [W0122(exec-used), new_object_from_hint] Use of exec
src/python/osrf/net_obj.py:95: [E1101(no-member), new_object_from_hint] Class 'NetworkObject' has no '__unknown' member
src/python/osrf/net_obj.py:95: [W0212(protected-access), new_object_from_hint] Access to a protected member __unknown of a client class
src/python/osrf/net_obj.py:101: [C0111(missing-docstring), __make_network_accessor.accessor] Missing function docstring
src/python/osrf/net_obj.py:103: [W0212(protected-access), __make_network_accessor.accessor] Access to a protected member _data of a client class
src/python/osrf/net_obj.py:104: [W0212(protected-access), __make_network_accessor.accessor] Access to a protected member _data of a client class
src/python/osrf/net_obj.py:108: [W0622(redefined-builtin), register_hint] Redefining built-in 'type'
src/python/osrf/net_obj.py:122: [W0122(exec-used), register_hint] Use of exec
src/python/osrf/net_obj.py:126: [W0122(exec-used), register_hint] Use of exec
src/python/osrf/net_obj.py:146: [C0111(missing-docstring), parse_net_object] Missing function docstring
src/python/osrf/net_obj.py:176: [W0122(exec-used), parse_net_object] Use of exec
src/python/osrf/net_obj.py:196: [R0911(too-many-return-statements), __to_xml] Too many return statements (7/6)
src/python/osrf/net_obj.py:196: [R0912(too-many-branches), __to_xml] Too many branches (15/12)
src/python/osrf/net_obj.py:275: [W0702(bare-except), find_object_path] No exception type(s) specified
************* Module osrf.net
src/python/osrf/net.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:38: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:107: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:125: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:138: [C0330(bad-continuation), ] Wrong continued indentation.
            "port=%s, username=%s" % (self.jid.as_utf8(), args['host'], \
            ^              |
src/python/osrf/net.py:158: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:179: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:182: [C0326(bad-whitespace), ] Exactly one space required around comparison
        if stanza.get_type()=="headline":
                            ^^
src/python/osrf/net.py:185: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:186: [C0330(bad-continuation), ] Wrong continued indentation.
            % (stanza.get_from().as_utf8(), stanza.get_body()))
            ^                 |
src/python/osrf/net.py:195: [C0330(bad-continuation), ] Wrong continued indentation.
            % (err.get_condition().name,err.serialize()))
            ^              |
src/python/osrf/net.py:195: [C0326(bad-whitespace), ] Exactly one space required after comma
            % (err.get_condition().name,err.serialize()))
                                       ^
src/python/osrf/net.py:203: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:204: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:220: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:220: [W0311(bad-indentation), ] Bad indentation. Found 19 spaces, expected 20
src/python/osrf/net.py:229: [C0330(bad-continuation), ] Wrong continued indentation.
                    "act=%s, queue size=%d" % (str(endtime), act, len(self.queue)))
                    ^                 |
src/python/osrf/net.py:253: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/net.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/net.py:18: [F0401(import-error), ] Unable to import 'pyxmpp.jabber.client'
src/python/osrf/net.py:19: [F0401(import-error), ] Unable to import 'pyxmpp.message'
src/python/osrf/net.py:20: [F0401(import-error), ] Unable to import 'pyxmpp.jid'
src/python/osrf/net.py:45: [C0111(missing-docstring), XMPPNoConnection] Missing class docstring
src/python/osrf/net.py:103: [C0111(missing-docstring), NetworkMessage.from_xml] Missing method docstring
src/python/osrf/net.py:127: [C0111(missing-docstring), Network] Missing class docstring
src/python/osrf/net.py:148: [C0111(missing-docstring), Network.connect] Missing method docstring
src/python/osrf/net.py:151: [E1101(no-member), Network.connect] Instance of 'Network' has no 'get_stream' member
src/python/osrf/net.py:154: [E1101(no-member), Network.connect] Instance of 'Network' has no 'idle' member
src/python/osrf/net.py:162: [C0111(missing-docstring), Network.session_started] Missing method docstring
src/python/osrf/net.py:164: [E1101(no-member), Network.session_started] Instance of 'Network' has no 'authenticated' member
src/python/osrf/net.py:165: [E1101(no-member), Network.session_started] Instance of 'Network' has no 'stream' member
src/python/osrf/net.py:166: [E1101(no-member), Network.session_started] Instance of 'Network' has no 'stream' member
src/python/osrf/net.py:174: [E1101(no-member), Network.send] Instance of 'Network' has no 'stream' member
src/python/osrf/net.py:176: [C0111(missing-docstring), Network.error_received] Missing method docstring
src/python/osrf/net.py:190: [C0111(missing-docstring), Network.stream_closed] Missing method docstring
src/python/osrf/net.py:190: [W0613(unused-argument), Network.stream_closed] Unused argument 'stream'
src/python/osrf/net.py:190: [R0201(no-self-use), Network.stream_closed] Method could be a function
src/python/osrf/net.py:193: [C0111(missing-docstring), Network.stream_error] Missing method docstring
src/python/osrf/net.py:193: [R0201(no-self-use), Network.stream_error] Method could be a function
src/python/osrf/net.py:197: [C0111(missing-docstring), Network.disconnected] Missing method docstring
src/python/osrf/net.py:197: [R0201(no-self-use), Network.disconnected] Method could be a function
src/python/osrf/net.py:218: [E1101(no-member), Network.recv] Instance of 'Network' has no 'get_stream' member
src/python/osrf/net.py:237: [E1101(no-member), Network.recv] Instance of 'Network' has no 'idle' member
src/python/osrf/net.py:251: [C0103(invalid-name), Network.flush_inbound_data] Invalid variable name "cb"
src/python/osrf/net.py:253: [C0321(multiple-statements), Network.flush_inbound_data] More than one statement on a single line
************* Module osrf.server
src/python/osrf/server.py:20: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:29: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:34: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:35: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:52: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:53: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:101: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            resource = '%s_listener' % self.service,
                     ^
src/python/osrf/server.py:102: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            service = self.service
                    ^
src/python/osrf/server.py:105: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:123: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:147: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:154: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:164: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:174: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:175: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:201: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:219: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:227: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:228: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:256: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:269: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:270: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:298: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:336: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            recipient = target,
                      ^
src/python/osrf/server.py:337: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            body = 'registering...',
                 ^
src/python/osrf/server.py:338: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            router_command = 'register',
                           ^
src/python/osrf/server.py:339: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            router_class = self.service
                         ^
src/python/osrf/server.py:350: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
                recipient = target,
                          ^
src/python/osrf/server.py:351: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
                body = 'un-registering...',
                     ^
src/python/osrf/server.py:352: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
                router_command = 'unregister',
                               ^
src/python/osrf/server.py:353: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
                router_class = self.service
                             ^
src/python/osrf/server.py:356: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:373: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:461: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:462: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:485: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/server.py:485: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            resource = '%s_drone' % self.controller.service, 
                     ^
src/python/osrf/server.py:486: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            service = self.controller.service
                    ^
src/python/osrf/server.py:33: [R0902(too-many-instance-attributes), Controller] Too many instance attributes (13/7)
src/python/osrf/server.py:76: [W0212(protected-access), Controller.cleanup] Access to a protected member _exit of a client class
src/python/osrf/server.py:82: [W0613(unused-argument), Controller.handle_signals.handler] Unused argument 'frame'
src/python/osrf/server.py:82: [W0613(unused-argument), Controller.handle_signals.handler] Unused argument 'signum'
src/python/osrf/server.py:147: [W0703(broad-except), Controller.run] Catching too general exception Exception
src/python/osrf/server.py:162: [W0703(broad-except), Controller.write_child] Catching too general exception Exception
src/python/osrf/server.py:232: [W0612(unused-variable), Controller.reap_children] Unused variable 'status'
src/python/osrf/server.py:261: [W0702(bare-except), Controller.cleanup_child] No exception type(s) specified
src/python/osrf/server.py:264: [W0702(bare-except), Controller.cleanup_child] No exception type(s) specified
src/python/osrf/server.py:308: [W0212(protected-access), Controller.spawn_child] Access to a protected member _exit of a client class
src/python/osrf/server.py:462: [E1101(no-member), Child.keepalive_loop] Class 'NetworkObject' has no 'osrfConnectStatus' member
************* Module osrf.ses
src/python/osrf/ses.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:28: [C0301(line-too-long), ] Line too long (106/100)
src/python/osrf/ses.py:40: [W0301(unnecessary-semicolon), ] Unnecessary semicolon
src/python/osrf/ses.py:78: [W0301(unnecessary-semicolon), ] Unnecessary semicolon
src/python/osrf/ses.py:79: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:81: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            recipient      = self.remote_id,
                           ^
src/python/osrf/ses.py:82: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            body    = osrf.json.to_json(omessages),
                    ^
src/python/osrf/ses.py:83: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            thread = self.thread,
                   ^
src/python/osrf/ses.py:84: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            locale = self.locale,
                   ^
src/python/osrf/ses.py:98: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:115: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:116: [C0330(bad-continuation), ] Wrong continued indentation.
            str(random.randint(100,100000)), str(time.time()),threading.currentThread().getName().lower())
            ^                       |
src/python/osrf/ses.py:116: [C0301(line-too-long), ] Line too long (106/100)
src/python/osrf/ses.py:116: [C0326(bad-whitespace), ] Exactly one space required after comma
            str(random.randint(100,100000)), str(time.time()),threading.currentThread().getName().lower())
                                  ^
src/python/osrf/ses.py:116: [C0326(bad-whitespace), ] Exactly one space required after comma
            str(random.randint(100,100000)), str(time.time()),threading.currentThread().getName().lower())
                                                             ^
src/python/osrf/ses.py:119: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:121: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:131: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:134: [C0301(line-too-long), ] Line too long (107/100)
src/python/osrf/ses.py:138: [C0301(line-too-long), ] Line too long (112/100)
src/python/osrf/ses.py:166: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:167: [C0326(bad-whitespace), ] No space allowed after bracket
                {   'threadTrace' : 0,
                ^
src/python/osrf/ses.py:169: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:177: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:180: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:190: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:191: [C0326(bad-whitespace), ] No space allowed after bracket
                {   'threadTrace' : 0,
                ^
src/python/osrf/ses.py:193: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:199: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:207: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:212: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:213: [C0301(line-too-long), ] Line too long (109/100)
src/python/osrf/ses.py:241: [C0326(bad-whitespace), ] Exactly one space required before assignment
        self.rid     = rid # my unique request ID
                     ^
src/python/osrf/ses.py:246: [C0326(bad-whitespace), ] Exactly one space required after assignment
        self.complete_time =  0 # time at which the request was completed
                           ^
src/python/osrf/ses.py:251: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:256: [C0326(bad-whitespace), ] Exactly one space required before assignment
        self.queue  = [] # response queue
                    ^
src/python/osrf/ses.py:265: [C0326(bad-whitespace), ] No space allowed after bracket
        method = osrf.net_obj.NetworkObject.osrfMethod( {
                                                      ^
src/python/osrf/ses.py:268: [C0326(bad-whitespace), ] No space allowed before bracket
        } )
          ^
src/python/osrf/ses.py:271: [C0326(bad-whitespace), ] No space allowed after bracket
        message = osrf.net_obj.NetworkObject.osrfMessage( {
                                                        ^
src/python/osrf/ses.py:276: [C0326(bad-whitespace), ] No space allowed before bracket
        } )
          ^
src/python/osrf/ses.py:283: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:305: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:331: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:353: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:354: [C0326(bad-whitespace), ] No space allowed after bracket
                {   'threadTrace' : thread_trace,
                ^
src/python/osrf/ses.py:358: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:363: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:370: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:411: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:437: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:444: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:458: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:461: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:462: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:467: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/ses.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/ses.py:38: [W0105(pointless-string-statement), Session] String statement has no effect
src/python/osrf/ses.py:51: [C0111(missing-docstring), Session.find_or_create] Missing method docstring
src/python/osrf/ses.py:57: [C0111(missing-docstring), Session.ingress] Missing method docstring
src/python/osrf/ses.py:62: [C0111(missing-docstring), Session.set_remote_id] Missing method docstring
src/python/osrf/ses.py:66: [R0201(no-self-use), Session.wait] Method could be a function
src/python/osrf/ses.py:94: [R0902(too-many-instance-attributes), ClientSession] Too many instance attributes (8/7)
src/python/osrf/ses.py:127: [C0111(missing-docstring), ClientSession.reset_request_timeout] Missing method docstring
src/python/osrf/ses.py:166: [E1101(no-member), ClientSession.connect] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:190: [E1101(no-member), ClientSession.disconnect] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:212: [W0703(broad-except), ClientSession.push_response_queue] Catching too general exception Exception
src/python/osrf/ses.py:212: [C0103(invalid-name), ClientSession.push_response_queue] Invalid variable name "e"
src/python/osrf/ses.py:224: [C0111(missing-docstring), ClientSession.atomic_request] Missing method docstring
src/python/osrf/ses.py:238: [C0111(missing-docstring), Request] Missing class docstring
src/python/osrf/ses.py:239: [W0102(dangerous-default-value), Request.__init__] Dangerous default value [] as argument
src/python/osrf/ses.py:239: [R0913(too-many-arguments), Request.__init__] Too many arguments (6/5)
src/python/osrf/ses.py:238: [R0903(too-few-public-methods), Request] Too few public methods (0/2)
src/python/osrf/ses.py:254: [W0102(dangerous-default-value), ClientRequest.__init__] Dangerous default value [] as argument
src/python/osrf/ses.py:254: [R0913(too-many-arguments), ClientRequest.__init__] Too many arguments (6/5)
src/python/osrf/ses.py:265: [E1101(no-member), ClientRequest.send] Class 'NetworkObject' has no 'osrfMethod' member
src/python/osrf/ses.py:271: [E1101(no-member), ClientRequest.send] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:292: [C0103(invalid-name), ClientRequest.recv] Invalid variable name "s"
src/python/osrf/ses.py:351: [C0111(missing-docstring), ServerSession.send_status] Missing method docstring
src/python/osrf/ses.py:353: [E1101(no-member), ServerSession.send_status] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:362: [C0111(missing-docstring), ServerSession.send_connect_ok] Missing method docstring
src/python/osrf/ses.py:363: [E1101(no-member), ServerSession.send_connect_ok] Class 'NetworkObject' has no 'osrfConnectStatus' member
src/python/osrf/ses.py:369: [C0111(missing-docstring), ServerSession.send_method_not_found] Missing method docstring
src/python/osrf/ses.py:370: [E1101(no-member), ServerSession.send_method_not_found] Class 'NetworkObject' has no 'osrfConnectStatus' member
src/python/osrf/ses.py:377: [W0622(redefined-builtin), ServerSession.run_callback] Redefining built-in 'type'
src/python/osrf/ses.py:377: [C0111(missing-docstring), ServerSession.run_callback] Missing method docstring
src/python/osrf/ses.py:381: [W0622(redefined-builtin), ServerSession.register_callback] Redefining built-in 'type'
src/python/osrf/ses.py:381: [C0111(missing-docstring), ServerSession.register_callback] Missing method docstring
src/python/osrf/ses.py:389: [C0111(missing-docstring), ServerRequest] Missing class docstring
src/python/osrf/ses.py:391: [W0102(dangerous-default-value), ServerRequest.__init__] Dangerous default value [] as argument
src/python/osrf/ses.py:395: [C0111(missing-docstring), ServerRequest._build_response_msg] Missing method docstring
src/python/osrf/ses.py:396: [E1101(no-member), ServerRequest._build_response_msg] Class 'NetworkObject' has no 'osrfResult' member
src/python/osrf/ses.py:402: [E1101(no-member), ServerRequest._build_response_msg] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:409: [C0111(missing-docstring), ServerRequest._build_complete_msg] Missing method docstring
src/python/osrf/ses.py:411: [E1101(no-member), ServerRequest._build_complete_msg] Class 'NetworkObject' has no 'osrfConnectStatus' member
src/python/osrf/ses.py:417: [E1101(no-member), ServerRequest._build_complete_msg] Class 'NetworkObject' has no 'osrfMessage' member
src/python/osrf/ses.py:472: [C0103(invalid-name), MultiSession.Container.__init__] Invalid attribute name "id"
src/python/osrf/ses.py:469: [C0111(missing-docstring), MultiSession.Container] Missing class docstring
src/python/osrf/ses.py:469: [R0903(too-few-public-methods), MultiSession.Container] Too few public methods (0/2)
src/python/osrf/ses.py:478: [C0111(missing-docstring), MultiSession.request] Missing method docstring
src/python/osrf/ses.py:497: [C0321(multiple-statements), MultiSession.recv] More than one statement on a single line
src/python/osrf/ses.py:499: [C0321(multiple-statements), MultiSession.recv] More than one statement on a single line
************* Module osrf.set
src/python/osrf/set.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/set.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/set.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/set.py:20: [C0103(invalid-name), ] Invalid constant name "__config"
src/python/osrf/set.py:22: [C0111(missing-docstring), get] Missing function docstring
src/python/osrf/set.py:23: [W0602(global-variable-not-assigned), get] Using global for '__config' but no assignment is done
src/python/osrf/set.py:23: [C0103(invalid-name), get] Invalid constant name "__config"
src/python/osrf/set.py:30: [C0111(missing-docstring), load] Missing function docstring
src/python/osrf/set.py:31: [W0603(global-statement), load] Using the global statement
src/python/osrf/set.py:31: [C0103(invalid-name), load] Invalid constant name "__config"
************* Module osrf.stack
src/python/osrf/stack.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/stack.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/stack.py:44: [C0330(bad-continuation), ] Wrong continued indentation.
        "type %s" % message.type())
        ^                 |
src/python/osrf/stack.py:65: [C0330(bad-continuation), ] Wrong continued indentation.
            "status_code =  %d" % status_code)
            ^                 |
src/python/osrf/stack.py:70: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/stack.py:113: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/stack.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/stack.py:19: [C0111(missing-docstring), push] Missing function docstring
src/python/osrf/stack.py:41: [C0111(missing-docstring), handle_message] Missing function docstring
src/python/osrf/stack.py:54: [C0111(missing-docstring), handle_client] Missing function docstring
src/python/osrf/stack.py:102: [C0111(missing-docstring), handle_server] Missing function docstring
************* Module osrf.system
src/python/osrf/system.py:4: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:9: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:45: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:53: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            host = osrf.conf.get('domain'),
                 ^
src/python/osrf/system.py:54: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            port = osrf.conf.get('port'),
                 ^
src/python/osrf/system.py:55: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:55: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            username = osrf.conf.get('username'), 
                     ^
src/python/osrf/system.py:56: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            password = osrf.conf.get('passwd'),
                     ^
src/python/osrf/system.py:57: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
            resource = kwargs.get('resource'))
                     ^
src/python/osrf/system.py:72: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:101: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:106: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/system.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/system.py:21: [C0111(missing-docstring), System] Missing class docstring
src/python/osrf/system.py:27: [C0111(missing-docstring), System.net_connect] Missing method docstring
src/python/osrf/system.py:29: [W0105(pointless-string-statement), System.net_connect] String statement has no effect
src/python/osrf/system.py:66: [C0111(missing-docstring), System.net_disconnect] Missing method docstring
src/python/osrf/system.py:103: [W0105(pointless-string-statement), System] String statement has no effect
src/python/osrf/system.py:105: [C0111(missing-docstring), System.daemonize] Missing method docstring
src/python/osrf/system.py:120: [W0212(protected-access), System.daemonize] Access to a protected member _exit of a client class
src/python/osrf/system.py:17: [W0611(unused-import), ] Unused set_network_handle imported from osrf.net
************* Module osrf.xml_obj
src/python/osrf/xml_obj.py:38: [C0330(bad-continuation), ] Wrong continued indentation.
            dict([(attr.name, attr.value)]))
            ^               |
src/python/osrf/xml_obj.py:39: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:42: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:45: [C0326(bad-whitespace), ] Exactly one space required after comma
        data = unicode(text_node.nodeValue).replace('^\s*','')
                                                          ^
src/python/osrf/xml_obj.py:46: [C0326(bad-whitespace), ] Exactly one space required after comma
        data = data.replace('\s*$','')
                                  ^
src/python/osrf/xml_obj.py:59: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:79: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:82: [C0326(bad-whitespace), ] No space allowed after bracket
            obj[node_name][child_name] = [ val, sub_obj[child_name] ]
                                         ^
src/python/osrf/xml_obj.py:82: [C0326(bad-whitespace), ] No space allowed before bracket
            obj[node_name][child_name] = [ val, sub_obj[child_name] ]
                                                                    ^
src/python/osrf/xml_obj.py:102: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:114: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:125: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:138: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/xml_obj.py:45: [W1401(anomalous-backslash-in-string), ] Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
src/python/osrf/xml_obj.py:46: [W1401(anomalous-backslash-in-string), ] Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
src/python/osrf/xml_obj.py:96: [W1401(anomalous-backslash-in-string), ] Anomalous backslash in string: '\s'. String constant might be missing an r prefix.
src/python/osrf/xml_obj.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/xml_obj.py:97: [C0111(missing-docstring), XMLFlattener.Handler] Missing class docstring
src/python/osrf/xml_obj.py:98: [W0231(super-init-not-called), XMLFlattener.Handler.__init__] __init__ method from base class 'ContentHandler' is not called
src/python/osrf/xml_obj.py:118: [E1101(no-member), XMLFlattener.Handler.characters] Instance of 'dict' has no 'append' member
src/python/osrf/xml_obj.py:129: [C0111(missing-docstring), XMLFlattener.Handler._decode] Missing method docstring
src/python/osrf/xml_obj.py:134: [C0111(missing-docstring), XMLFlattener.Handler._encode] Missing method docstring
src/python/osrf/xml_obj.py:141: [W0231(super-init-not-called), XMLFlattener.__init__] __init__ method from base class 'ContentHandler' is not called
src/python/osrf/xml_obj.py:154: [C0103(invalid-name), XMLFlattener.parse] Invalid variable name "e"
src/python/osrf/xml_obj.py:3: [W0611(unused-import), ] Unused saxutils imported from xml.sax
************* Module osrf.apps.example
src/python/osrf/apps/example.py:17: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/apps/example.py:31: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        api_name = 'opensrf.py-example.reverse', # published API name for the method
                 ^
src/python/osrf/apps/example.py:32: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        method = 'reverse', # name of def that implements this method
               ^
src/python/osrf/apps/example.py:33: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        argc = 1, # expects a single argument
             ^
src/python/osrf/apps/example.py:34: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        stream = True # returns a stream of results.  can be called atomic-ly
               ^
src/python/osrf/apps/example.py:42: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/apps/example.py:54: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        api_name = 'opensrf.stateful_session_test',
                 ^
src/python/osrf/apps/example.py:55: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        method = 'session_test',
               ^
src/python/osrf/apps/example.py:56: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        argc = 0
             ^
src/python/osrf/apps/example.py:68: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        api_name = 'opensrf.session_callback_test',
                 ^
src/python/osrf/apps/example.py:69: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        method = 'callback_test',
               ^
src/python/osrf/apps/example.py:70: [C0326(bad-whitespace), ] No space allowed around keyword argument assignment
        argc = 0
             ^
src/python/osrf/apps/example.py:74: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/apps/example.py:100: [C0303(trailing-whitespace), ] Trailing whitespace
src/python/osrf/apps/example.py:1: [C0111(missing-docstring), ] Missing module docstring
src/python/osrf/apps/example.py:40: [R0201(no-self-use), Example.reverse] Method could be a function
src/python/osrf/apps/example.py:59: [C0111(missing-docstring), Example.session_test] Missing method docstring
src/python/osrf/apps/example.py:60: [C0103(invalid-name), Example.session_test] Invalid variable name "c"
src/python/osrf/apps/example.py:59: [R0201(no-self-use), Example.session_test] Method could be a function
src/python/osrf/apps/example.py:73: [C0111(missing-docstring), Example.callback_test] Missing method docstring
src/python/osrf/apps/example.py:75: [C0111(missing-docstring), Example.callback_test.pre_req_cb] Missing function docstring
src/python/osrf/apps/example.py:78: [C0111(missing-docstring), Example.callback_test.post_req_cb] Missing function docstring
src/python/osrf/apps/example.py:81: [C0111(missing-docstring), Example.callback_test.disconnect_cb] Missing function docstring
src/python/osrf/apps/example.py:84: [C0111(missing-docstring), Example.callback_test.death_cb] Missing function docstring
src/python/osrf/apps/example.py:94: [C0103(invalid-name), Example.callback_test] Invalid variable name "c"
src/python/osrf/apps/example.py:73: [R0201(no-self-use), Example.callback_test] Method could be a function


Report
======
2024 statements analysed.

Statistics by type
------------------

+---------+-------+-----------+-----------+------------+---------+
|type     |number |old number |difference |%documented |%badname |
+=========+=======+===========+===========+============+=========+
|module   |19     |19         |=          |10.53       |0.00     |
+---------+-------+-----------+-----------+------------+---------+
|class    |38     |38         |=          |55.26       |0.00     |
+---------+-------+-----------+-----------+------------+---------+
|method   |165    |165        |=          |66.67       |9.09     |
+---------+-------+-----------+-----------+------------+---------+
|function |62     |62         |=          |64.52       |0.00     |
+---------+-------+-----------+-----------+------------+---------+



External dependencies
---------------------
::

    dns 
      \-resolver (opensrf)
    memcache (osrf.cache)
    osrf 
      \-app (opensrf,osrf.apps.example,osrf.stack,osrf.server)
      \-cache (osrf.system,osrf.http_translator)
      \-conf (osrf.ses,osrf.system,osrf.http_translator,osrf.server)
      \-const (osrf.net_obj,osrf.set,osrf.server,osrf.log,osrf.json,osrf.stack,osrf.http_translator,osrf.ses)
      \-ex (osrf.ses,osrf.set,osrf.net,osrf.stack,osrf.conf)
      \-json (osrf.ses,opensrf,osrf.app,osrf.xml_obj,osrf.cache,osrf.stack,osrf.gateway,osrf.http_translator)
      \-log (osrf.ses,osrf.net,osrf.cache,osrf.system,osrf.app,osrf.server,osrf.apps.example,osrf.json,osrf.stack,osrf.gateway,osrf.http_translator)
      \-net (osrf.ses,osrf.system,osrf.http_translator,osrf.server)
      \-net_obj (osrf.gateway,osrf.json,osrf.set,osrf.ses,osrf.conf)
      \-server (opensrf)
      \-ses (osrf.set,osrf.app,osrf.stack)
      \-set (opensrf,osrf.system,osrf.http_translator)
      \-stack (osrf.system,osrf.server)
      \-system (opensrf,osrf.http_translator,osrf.server)
      \-xml_obj (osrf.conf)



Raw metrics
-----------

+----------+-------+------+---------+-----------+
|type      |number |%     |previous |difference |
+==========+=======+======+=========+===========+
|code      |2237   |67.93 |2237     |=          |
+----------+-------+------+---------+-----------+
|docstring |391    |11.87 |391      |=          |
+----------+-------+------+---------+-----------+
|comment   |345    |10.48 |345      |=          |
+----------+-------+------+---------+-----------+
|empty     |320    |9.72  |320      |=          |
+----------+-------+------+---------+-----------+



Duplication
-----------

+-------------------------+------+---------+-----------+
|                         |now   |previous |difference |
+=========================+======+=========+===========+
|nb duplicated lines      |0     |0        |=          |
+-------------------------+------+---------+-----------+
|percent duplicated lines |0.000 |0.000    |=          |
+-------------------------+------+---------+-----------+



Messages by category
--------------------

+-----------+-------+---------+-----------+
|type       |number |previous |difference |
+===========+=======+=========+===========+
|convention |493    |493      |=          |
+-----------+-------+---------+-----------+
|refactor   |28     |28       |=          |
+-----------+-------+---------+-----------+
|warning    |90     |90       |=          |
+-----------+-------+---------+-----------+
|error      |28     |28       |=          |
+-----------+-------+---------+-----------+



% errors / warnings by module
-----------------------------

+---------------------+------+--------+---------+-----------+
|module               |error |warning |refactor |convention |
+=====================+======+========+=========+===========+
|osrf.ses             |39.29 |10.00   |21.43    |15.42      |
+---------------------+------+--------+---------+-----------+
|osrf.net             |28.57 |2.22    |10.71    |6.09       |
+---------------------+------+--------+---------+-----------+
|osrf.gateway         |14.29 |11.11   |25.00    |11.36      |
+---------------------+------+--------+---------+-----------+
|osrf.net_obj         |3.57  |11.11   |10.71    |5.27       |
+---------------------+------+--------+---------+-----------+
|osrf.server          |3.57  |10.00   |3.57     |7.71       |
+---------------------+------+--------+---------+-----------+
|osrf.app             |3.57  |6.67    |7.14     |6.49       |
+---------------------+------+--------+---------+-----------+
|osrf.xml_obj         |3.57  |6.67    |0.00     |3.65       |
+---------------------+------+--------+---------+-----------+
|osrf.json            |3.57  |0.00    |0.00     |2.23       |
+---------------------+------+--------+---------+-----------+
|osrf.log             |0.00  |12.22   |0.00     |7.10       |
+---------------------+------+--------+---------+-----------+
|osrf.http_translator |0.00  |6.67    |10.71    |7.10       |
+---------------------+------+--------+---------+-----------+
|opensrf              |0.00  |6.67    |0.00     |4.46       |
+---------------------+------+--------+---------+-----------+
|osrf.cache           |0.00  |6.67    |0.00     |3.04       |
+---------------------+------+--------+---------+-----------+
|osrf.system          |0.00  |4.44    |0.00     |3.45       |
+---------------------+------+--------+---------+-----------+
|osrf.conf            |0.00  |2.22    |0.00     |1.83       |
+---------------------+------+--------+---------+-----------+
|osrf.set             |0.00  |2.22    |0.00     |1.62       |
+---------------------+------+--------+---------+-----------+
|osrf.ex              |0.00  |1.11    |0.00     |1.62       |
+---------------------+------+--------+---------+-----------+
|osrf.apps.example    |0.00  |0.00    |10.71    |4.67       |
+---------------------+------+--------+---------+-----------+
|osrf.const           |0.00  |0.00    |0.00     |4.67       |
+---------------------+------+--------+---------+-----------+
|osrf.stack           |0.00  |0.00    |0.00     |2.23       |
+---------------------+------+--------+---------+-----------+



Messages
--------

+------------------------------+------------+
|message id                    |occurrences |
+==============================+============+
|trailing-whitespace           |181         |
+------------------------------+------------+
|missing-docstring             |111         |
+------------------------------+------------+
|bad-whitespace                |90          |
+------------------------------+------------+
|invalid-name                  |82          |
+------------------------------+------------+
|no-member                     |27          |
+------------------------------+------------+
|no-self-use                   |15          |
+------------------------------+------------+
|global-statement              |11          |
+------------------------------+------------+
|bad-continuation              |11          |
+------------------------------+------------+
|protected-access              |8           |
+------------------------------+------------+
|multiple-statements           |8           |
+------------------------------+------------+
|line-too-long                 |8           |
+------------------------------+------------+
|global-variable-not-assigned  |7           |
+------------------------------+------------+
|broad-except                  |7           |
+------------------------------+------------+
|bare-except                   |7           |
+------------------------------+------------+
|unused-import                 |5           |
+------------------------------+------------+
|super-init-not-called         |5           |
+------------------------------+------------+
|pointless-string-statement    |5           |
+------------------------------+------------+
|exec-used                     |5           |
+------------------------------+------------+
|unused-variable               |4           |
+------------------------------+------------+
|unused-argument               |4           |
+------------------------------+------------+
|unnecessary-semicolon         |4           |
+------------------------------+------------+
|redefined-builtin             |4           |
+------------------------------+------------+
|import-error                  |4           |
+------------------------------+------------+
|dangerous-default-value       |4           |
+------------------------------+------------+
|too-many-return-statements    |3           |
+------------------------------+------------+
|too-many-instance-attributes  |3           |
+------------------------------+------------+
|too-few-public-methods        |3           |
+------------------------------+------------+
|fixme                         |3           |
+------------------------------+------------+
|anomalous-backslash-in-string |3           |
+------------------------------+------------+
|too-many-branches             |2           |
+------------------------------+------------+
|too-many-arguments            |2           |
+------------------------------+------------+
|redefined-outer-name          |2           |
+------------------------------+------------+
|superfluous-parens            |1           |
+------------------------------+------------+
|reimported                    |1           |
+------------------------------+------------+
|old-style-class               |1           |
+------------------------------+------------+
|method-hidden                 |1           |
+------------------------------+------------+
|bad-indentation               |1           |
+------------------------------+------------+



Global evaluation
-----------------
Your code has been rated at 6.29/10 (previous run: 6.29/10, +0.00)

program finished with exit code 31
elapsedTime=9.126578