(params)
| 778 | @socketio.on('tables', namespace=SOCKETIO_NAMESPACE) |
| 779 | @socket_login_required |
| 780 | def tables(params): |
| 781 | try: |
| 782 | helper = ERDHelper(params['trans_id'], params['sid'], params['did']) |
| 783 | _get_connection(params['sid'], params['did'], params['trans_id']) |
| 784 | |
| 785 | status, tables = helper.get_all_tables(params.get('scid', None), |
| 786 | params.get('tid', None)) |
| 787 | |
| 788 | if not status: |
| 789 | tables = tables.json if isinstance(tables, Response) else tables |
| 790 | socketio.emit('tables_failed', tables, |
| 791 | namespace=SOCKETIO_NAMESPACE, |
| 792 | to=request.sid) |
| 793 | return |
| 794 | socketio.emit('tables_success', tables, namespace=SOCKETIO_NAMESPACE, |
| 795 | to=request.sid) |
| 796 | except Exception as e: |
| 797 | socketio.emit('tables_failed', str(e), namespace=SOCKETIO_NAMESPACE, |
| 798 | to=request.sid) |
| 799 | |
| 800 | |
| 801 | @blueprint.route('/close/<int:trans_id>/<int:sgid>/<int:sid>/<int:did>', |
nothing calls this directly
no test coverage detected