MythTV master
vimeo_exceptions.py
Go to the documentation of this file.
1# -*- coding: UTF-8 -*-
2
3# ----------------------
4# Name: vimeo_exceptions - Custom exceptions used or raised by vimeo_api
5# Python Script
6# Author: R.D. Vaughan
7# Purpose: Custom exceptions used or raised by vimeo_api
8#
9# License:Creative Commons GNU GPL v2
10# (http://creativecommons.org/licenses/GPL/2.0/)
11#-------------------------------------
12__title__ ="vimeo_exceptions - Custom exceptions used or raised by vimeo_api";
13__author__="R.D. Vaughan"
14__version__="v0.2.0"
15# 0.1.0 Initial development
16# 0.2.0 Publix release
17
18__all__ = ["VimeoUrlError", "VimeoHttpError", "VimeoResponseError", "VimeoVideoNotFound", "VimeoRequestTokenError", "VimeoAuthorizeTokenError", "VimeoVideosSearchError", "VimeoAllChannelError", ]
19
20__errmsgs__ = {
21'1': 'User not found - The user id or name was either not valid or not provided.',
22'96': 'Invalid signature - The api_sig passed was not valid.',
23'97': 'Missing signature - A signature was not passed.',
24'98': 'Login failed / Invalid auth token - The login details or auth token passed were invalid.',
25'100': 'Invalid API Key - The API key passed was not valid.',
26'105': 'Service currently unavailable - The requested service is temporarily unavailable.',
27'111': 'Format not found - The requested response format was not found.',
28'112': 'Method not found - The requested method was not found.',
29'301': 'Invalid consumer key - The consumer key passed was not valid.',
30'302': 'Invalid / expired token - The oauth_token passed was either not valid or has expired.',
31'303': 'Invalid signature - The oauth_signature passed was not valid.',
32'304': 'Invalid nonce - The oauth_nonce passed has already been used.',
33'305': 'Invalid signature - The oauth_signature passed was not valid.',
34'306': 'Unsupported signature method - We do not support that signature method.',
35'307': 'Missing required parameter - A required parameter was missing.',
36'308': 'Duplicate parameter - An OAuth protocol parameter was duplicated.',
37'901': 'Empty search - The search text cannot be empty.',
38'999': 'Rate limit exceeded - Please wait a few minutes before trying again.',
39}
40
41# Start of code used to access themoviedb.org api
42class VimeoBaseError(Exception):
43 pass
44
46 def __repr__(self): # Display the type of error
47 return None
48 # end __repr__
49
51 def __repr__(self): # Display the type of error
52 return None
53 # end __repr__
54
56 def __repr__(self):
57 return None
58 # end __repr__
59
61 def __repr__(self):
62 return None
63
65 def __repr__(self):
66 return None
67
69 def __repr__(self):
70 return None
71
73 def __repr__(self):
74 return None
75
77 def __repr__(self):
78 return None
79 # end __repr__