Spaces:
				
			
			
	
			
			
					
		Running
		
	
	
	
			
			
	
	
	
	
		
		
					
		Running
		
	Commit 
							
							·
						
						7b2f713
	
1
								Parent(s):
							
							e5465b9
								
Fixed & improved error messages.
Browse files
    	
        flow.py
    CHANGED
    
    | @@ -122,6 +122,9 @@ def full_flow(schema, alice_model, bob_model): | |
| 122 | 
             
                    try:
         | 
| 123 | 
             
                        response = executor.run_routine(ARTIFACTS['protocol']['hash'], ARTIFACTS['implementation_receiver'], query, tools)
         | 
| 124 | 
             
                    except Exception as e:
         | 
|  | |
|  | |
|  | |
| 125 | 
             
                        STRUCTURED_MESSAGES.append({
         | 
| 126 | 
             
                            'role': 'user',
         | 
| 127 | 
             
                            'status': 'error',
         | 
| @@ -163,10 +166,15 @@ def full_flow(schema, alice_model, bob_model): | |
| 163 | 
             
                    try:
         | 
| 164 | 
             
                        executor.run_routine(protocol_hash, implementation_sender, task_data, [send_tool])
         | 
| 165 | 
             
                    except Exception as e:
         | 
|  | |
|  | |
|  | |
|  | |
|  | |
| 166 | 
             
                        STRUCTURED_MESSAGES.append({
         | 
| 167 | 
             
                            'role': 'assistant',
         | 
| 168 | 
            -
                            'status': ' | 
| 169 | 
            -
                            ' | 
| 170 | 
             
                        })
         | 
| 171 |  | 
| 172 | 
             
                def get_info():
         | 
|  | |
| 122 | 
             
                    try:
         | 
| 123 | 
             
                        response = executor.run_routine(ARTIFACTS['protocol']['hash'], ARTIFACTS['implementation_receiver'], query, tools)
         | 
| 124 | 
             
                    except Exception as e:
         | 
| 125 | 
            +
                        import traceback
         | 
| 126 | 
            +
                        traceback.print_exc()
         | 
| 127 | 
            +
             | 
| 128 | 
             
                        STRUCTURED_MESSAGES.append({
         | 
| 129 | 
             
                            'role': 'user',
         | 
| 130 | 
             
                            'status': 'error',
         | 
|  | |
| 166 | 
             
                    try:
         | 
| 167 | 
             
                        executor.run_routine(protocol_hash, implementation_sender, task_data, [send_tool])
         | 
| 168 | 
             
                    except Exception as e:
         | 
| 169 | 
            +
                        # Print the error
         | 
| 170 | 
            +
             | 
| 171 | 
            +
                        import traceback
         | 
| 172 | 
            +
                        traceback.print_exc()
         | 
| 173 | 
            +
             | 
| 174 | 
             
                        STRUCTURED_MESSAGES.append({
         | 
| 175 | 
             
                            'role': 'assistant',
         | 
| 176 | 
            +
                            'status': 'error',
         | 
| 177 | 
            +
                            'message': str(e)
         | 
| 178 | 
             
                        })
         | 
| 179 |  | 
| 180 | 
             
                def get_info():
         |