@@ -10,29 +10,29 @@ def convert_zones_to_identifier(cf, zone_name):
1010 try :
1111 zones = cf .zones .get (params = params )
1212 except CloudFlare .exceptions .CloudFlareAPIError as e :
13- raise ConverterError (int (e ), '%s - %d %s' % (zone_name , int (e ), e ))
13+ raise ConverterError (int (e ), '%s - %d %s' % (zone_name , int (e ), e )) from None
1414 except Exception as e :
15- raise ConverterError (0 , '%s - %s' % (zone_name , e ))
15+ raise ConverterError (0 , '%s - %s' % (zone_name , e )) from e
1616
1717 if len (zones ) == 1 :
1818 return zones [0 ]['id' ]
1919
20- raise ConverterError ('%s: not found' % (zone_name ))
20+ raise ConverterError ('%s: not found' % (zone_name )) from None
2121
2222def convert_accounts_to_identifier (cf , account_name ):
2323 """account names to numbers"""
2424 params = {'name' :account_name , 'per_page' :1 }
2525 try :
2626 accounts = cf .accounts .get (params = params )
2727 except CloudFlare .exceptions .CloudFlareAPIError as e :
28- raise ConverterError (int (e ), '%s - %d %s' % (account_name , int (e ), e ))
28+ raise ConverterError (int (e ), '%s - %d %s' % (account_name , int (e ), e )) from None
2929 except Exception as e :
30- raise ConverterError (0 , '%s - %s' % (account_name , e ))
30+ raise ConverterError (0 , '%s - %s' % (account_name , e )) from e
3131
3232 if len (accounts ) == 1 :
3333 return accounts [0 ]['id' ]
3434
35- raise ConverterError ('%s: not found' % (account_name ))
35+ raise ConverterError ('%s: not found' % (account_name )) from None
3636
3737def convert_dns_record_to_identifier (cf , zone_id , dns_name ):
3838 """dns record names to numbers"""
@@ -41,9 +41,9 @@ def convert_dns_record_to_identifier(cf, zone_id, dns_name):
4141 try :
4242 dns_records = cf .zones .dns_records .get (zone_id , params = params )
4343 except CloudFlare .exceptions .CloudFlareAPIError as e :
44- raise ConverterError (int (e ), '%s - %d %s' % (dns_name , int (e ), e ))
44+ raise ConverterError (int (e ), '%s - %d %s' % (dns_name , int (e ), e )) from None
4545 except Exception as e :
46- raise ConverterError (0 , '%s - %s' % (dns_name , e ))
46+ raise ConverterError (0 , '%s - %s' % (dns_name , e )) from e
4747
4848 r = []
4949 for dns_record in dns_records :
@@ -52,82 +52,82 @@ def convert_dns_record_to_identifier(cf, zone_id, dns_name):
5252 if len (r ) > 0 :
5353 return r
5454
55- raise ConverterError ('%s: not found' % (dns_name ))
55+ raise ConverterError ('%s: not found' % (dns_name )) from None
5656
5757def convert_certificates_to_identifier (cf , certificate_name ):
5858 """certificate names to numbers"""
5959 try :
6060 certificates = cf .certificates .get ()
6161 except CloudFlare .exceptions .CloudFlareAPIError as e :
62- raise ConverterError (int (e ), '%s - %d %s' % (certificate_name , int (e ), e ))
62+ raise ConverterError (int (e ), '%s - %d %s' % (certificate_name , int (e ), e )) from None
6363 except Exception as e :
64- raise ConverterError (0 , '%s - %s' % (certificate_name , e ))
64+ raise ConverterError (0 , '%s - %s' % (certificate_name , e )) from e
6565
6666 for certificate in certificates :
6767 if certificate_name in certificate ['hostnames' ]:
6868 return certificate ['id' ]
6969
70- raise ConverterError ('%s: not found' % (certificate_name ))
70+ raise ConverterError ('%s: not found' % (certificate_name )) from None
7171
7272def convert_organizations_to_identifier (cf , organization_name ):
7373 """organizations names to numbers"""
7474 try :
7575 organizations = cf .user .organizations .get ()
7676 except CloudFlare .exceptions .CloudFlareAPIError as e :
77- raise ConverterError (int (e ), '%s - %d %s' % (organization_name , int (e ), e ))
77+ raise ConverterError (int (e ), '%s - %d %s' % (organization_name , int (e ), e )) from None
7878 except Exception as e :
79- raise ConverterError (0 , '%s - %s' % (organization_name , e ))
79+ raise ConverterError (0 , '%s - %s' % (organization_name , e )) from e
8080
8181 for organization in organizations :
8282 if organization_name == organization ['name' ]:
8383 return organization ['id' ]
8484
85- raise ConverterError ('%s not found' % (organization_name ))
85+ raise ConverterError ('%s not found' % (organization_name )) from None
8686
8787def convert_invites_to_identifier (cf , invite_name ):
8888 """invite names to numbers"""
8989 try :
9090 invites = cf .user .invites .get ()
9191 except CloudFlare .exceptions .CloudFlareAPIError as e :
92- raise ConverterError (int (e ), '%s - %d %s' % (invite_name , int (e ), e ))
92+ raise ConverterError (int (e ), '%s - %d %s' % (invite_name , int (e ), e )) from None
9393 except Exception as e :
94- raise ConverterError (0 , '%s - %s' % (invite_name , e ))
94+ raise ConverterError (0 , '%s - %s' % (invite_name , e )) from e
9595
9696 for invite in invites :
9797 if invite_name == invite ['organization_name' ]:
9898 return invite ['id' ]
9999
100- raise ConverterError ('%s: not found' % (invite_name ))
100+ raise ConverterError ('%s: not found' % (invite_name )) from None
101101
102102def convert_virtual_dns_to_identifier (cf , virtual_dns_name ):
103103 """virtual dns names to numbers"""
104104 try :
105105 virtual_dnss = cf .user .virtual_dns .get ()
106106 except CloudFlare .exceptions .CloudFlareAPIError as e :
107- raise ConverterError (int (e ), '%s - %d %s' % (virtual_dns_name , int (e ), e ))
107+ raise ConverterError (int (e ), '%s - %d %s' % (virtual_dns_name , int (e ), e )) from None
108108 except Exception as e :
109- raise ConverterError (0 , '%s - %s' % (virtual_dns_name , e ))
109+ raise ConverterError (0 , '%s - %s' % (virtual_dns_name , e )) from e
110110
111111 for virtual_dns in virtual_dnss :
112112 if virtual_dns_name == virtual_dns ['name' ]:
113113 return virtual_dns ['id' ]
114114
115- raise ConverterError ('%s: not found' % (virtual_dns_name ))
115+ raise ConverterError ('%s: not found' % (virtual_dns_name )) from None
116116
117117def convert_load_balancers_pool_to_identifier (cf , pool_name ):
118118 """load balancer pool names to numbers"""
119119 try :
120120 pools = cf .user .load_balancers .pools .get ()
121121 except CloudFlare .exceptions .CloudFlareAPIError as e :
122- raise ConverterError (int (e ), '%s - %d %s' % (pool_name , int (e ), e ))
122+ raise ConverterError (int (e ), '%s - %d %s' % (pool_name , int (e ), e )) from None
123123 except Exception as e :
124- raise ConverterError (0 , '%s - %s' % (pool_name , e ))
124+ raise ConverterError (0 , '%s - %s' % (pool_name , e )) from e
125125
126126 for p in pools :
127127 if pool_name == p ['description' ]:
128128 return p ['id' ]
129129
130- raise ConverterError ('%s: not found' % (pool_name ))
130+ raise ConverterError ('%s: not found' % (pool_name )) from None
131131
132132def convert_custom_hostnames_to_identifier (cf , zone_id , custom_hostname ):
133133 """custom_hostnames to numbers"""
@@ -136,9 +136,9 @@ def convert_custom_hostnames_to_identifier(cf, zone_id, custom_hostname):
136136 try :
137137 custom_hostnames_records = cf .zones .custom_hostnames .get (zone_id , params = params )
138138 except CloudFlare .exceptions .CloudFlareAPIError as e :
139- raise ConverterError (int (e ), '%s - %d %s' % (custom_hostname , int (e ), e ))
139+ raise ConverterError (int (e ), '%s - %d %s' % (custom_hostname , int (e ), e )) from None
140140 except Exception as e :
141- raise ConverterError (0 , '%s - %s' % (custom_hostname , e ))
141+ raise ConverterError (0 , '%s - %s' % (custom_hostname , e )) from e
142142
143143 r = []
144144 for custom_hostnames_record in custom_hostnames_records :
@@ -147,4 +147,4 @@ def convert_custom_hostnames_to_identifier(cf, zone_id, custom_hostname):
147147 if len (r ) > 0 :
148148 return r
149149
150- raise ConverterError ('%s: not found' % (custom_hostname ))
150+ raise ConverterError ('%s: not found' % (custom_hostname )) from None
0 commit comments