Move exceptions to seperate module
This commit is contained in:
		| @@ -11,34 +11,3 @@ if __version__ == 'develop': | |||||||
|     except Exception: |     except Exception: | ||||||
|         # git not available, ignore |         # git not available, ignore | ||||||
|         pass |         pass | ||||||
|  |  | ||||||
|  |  | ||||||
| class DependencyException(Exception): |  | ||||||
|     """ |  | ||||||
|     Indicates that an assumed dependency is not met. |  | ||||||
|     This could happen when there is currently not enough money on the account. |  | ||||||
|     """ |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class OperationalException(Exception): |  | ||||||
|     """ |  | ||||||
|     Requires manual intervention and will usually stop the bot. |  | ||||||
|     This happens when an exchange returns an unexpected error during runtime |  | ||||||
|     or given configuration is invalid. |  | ||||||
|     """ |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class InvalidOrderException(Exception): |  | ||||||
|     """ |  | ||||||
|     This is returned when the order is not valid. Example: |  | ||||||
|     If stoploss on exchange order is hit, then trying to cancel the order |  | ||||||
|     should return this exception. |  | ||||||
|     """ |  | ||||||
|  |  | ||||||
|  |  | ||||||
| class TemporaryError(Exception): |  | ||||||
|     """ |  | ||||||
|     Temporary network or exchange related error. |  | ||||||
|     This could happen when an exchange is congested, unavailable, or the user |  | ||||||
|     has networking problems. Usually resolves itself after a time. |  | ||||||
|     """ |  | ||||||
|   | |||||||
							
								
								
									
										31
									
								
								freqtrade/exceptions.py
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										31
									
								
								freqtrade/exceptions.py
									
									
									
									
									
										Normal file
									
								
							| @@ -0,0 +1,31 @@ | |||||||
|  |  | ||||||
|  |  | ||||||
|  | class DependencyException(Exception): | ||||||
|  |     """ | ||||||
|  |     Indicates that an assumed dependency is not met. | ||||||
|  |     This could happen when there is currently not enough money on the account. | ||||||
|  |     """ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class OperationalException(Exception): | ||||||
|  |     """ | ||||||
|  |     Requires manual intervention and will usually stop the bot. | ||||||
|  |     This happens when an exchange returns an unexpected error during runtime | ||||||
|  |     or given configuration is invalid. | ||||||
|  |     """ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class InvalidOrderException(Exception): | ||||||
|  |     """ | ||||||
|  |     This is returned when the order is not valid. Example: | ||||||
|  |     If stoploss on exchange order is hit, then trying to cancel the order | ||||||
|  |     should return this exception. | ||||||
|  |     """ | ||||||
|  |  | ||||||
|  |  | ||||||
|  | class TemporaryError(Exception): | ||||||
|  |     """ | ||||||
|  |     Temporary network or exchange related error. | ||||||
|  |     This could happen when an exchange is congested, unavailable, or the user | ||||||
|  |     has networking problems. Usually resolves itself after a time. | ||||||
|  |     """ | ||||||
		Reference in New Issue
	
	Block a user