def unhandledExceptionMessage():
 errMsg = ('unhandled exception occurred in %s. It is recommended to retry your ' % VERSION_STRING)
 errMsg += 'run with the latest development version from official GitHub '
 errMsg += ("repository at '%s'. If the exception persists, please open a new issue " % GIT_PAGE)
 errMsg += ("at '%s' " % ISSUES_PAGE)
 errMsg += 'with the following text and any other information required to '
 errMsg += 'reproduce the bug. The '
 errMsg += 'developers will try to reproduce the bug, fix it accordingly '
 errMsg += 'and get back to you\n'
 errMsg += ('sqlmap version: %s\n' % VERSION_STRING[(VERSION_STRING.find('/') + 1):])
 errMsg += ('Python version: %s\n' % PYVERSION)
 errMsg += ('Operating system: %s\n' % PLATFORM)
 errMsg += ('Command line: %s\n' % re.sub('.+?\\bsqlmap.py\\b', 'sqlmap.py', getUnicode(' '.join(sys.argv), encoding=sys.stdin.encoding)))
 errMsg += ('Technique: %s\n' % (enumValueToNameLookup(PAYLOAD.TECHNIQUE, kb.technique) if kb.get('technique') else ('DIRECT' if conf.get('direct') else None)))
 errMsg += ('Back-end DBMS: %s' % (('%s (fingerprinted)' % Backend.getDbms()) if (Backend.getDbms() is not None) else ('%s (identified)' % Backend.getIdentifiedDbms())))
 return errMsg

def unhandledExceptionMessage ( ) : errMsg = ( 'unhandled exception occurred in %s. It is recommended to retry your ' % VERSION_STRING ) errMsg += 'run with the latest development version from official GitHub ' errMsg += ( "repository at '%s'. If the exception persists, please open a new issue " % GIT_PAGE ) errMsg += ( "at '%s' " % ISSUES_PAGE ) errMsg += 'with the following text and any other information required to ' errMsg += 'reproduce the bug. The ' errMsg += 'developers will try to reproduce the bug, fix it accordingly ' errMsg += 'and get back to you\n' errMsg += ( 'sqlmap version: %s\n' % VERSION_STRING [ ( VERSION_STRING . find ( '/' ) + 1 ) : ] ) errMsg += ( 'Python version: %s\n' % PYVERSION ) errMsg += ( 'Operating system: %s\n' % PLATFORM ) errMsg += ( 'Command line: %s\n' % re . sub ( '.+?\\bsqlmap.py\\b' , 'sqlmap.py' , getUnicode ( ' ' . join ( sys . argv ) , encoding = sys . stdin . encoding ) ) ) errMsg += ( 'Technique: %s\n' % ( enumValueToNameLookup ( PAYLOAD . TECHNIQUE , kb . technique ) if kb . get ( 'technique' ) else ( 'DIRECT' if conf . get ( 'direct' ) else None ) ) ) errMsg += ( 'Back-end DBMS: %s' % ( ( '%s (fingerprinted)' % Backend . getDbms ( ) ) if ( Backend . getDbms ( ) is not None ) else ( '%s (identified)' % Backend . getIdentifiedDbms ( ) ) ) ) return errMsg
returns detailed message about occurred unhandled exception .