Skip to content
This repository was archived by the owner on Nov 22, 2024. It is now read-only.

Commit 4ae2013

Browse files
committed
API added yet another param
1 parent 6125b75 commit 4ae2013

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

CloudFlare/cloudflare.py

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -579,11 +579,11 @@ def _api_from_web(self):
579579
class _AddUnused(object):
580580
""" Cloudflare v4 API"""
581581

582-
def __init__(self, base, p1, p2=None, p3=None, p4=None):
582+
def __init__(self, base, p1, p2=None, p3=None, p4=None, p5=None):
583583
""" Cloudflare v4 API"""
584584

585585
self._base = base
586-
self._parts_unused = [p1, p2, p3, p4]
586+
self._parts_unused = [p1, p2, p3, p4, p5]
587587

588588
def __call__(self, identifier1=None, identifier2=None, identifier3=None, params=None, data=None):
589589
""" Cloudflare v4 API"""
@@ -624,11 +624,11 @@ def delete(self, identifier1=None, identifier2=None, identifier3=None, params=No
624624
class _AddNoAuth(object):
625625
""" Cloudflare v4 API"""
626626

627-
def __init__(self, base, p1, p2=None, p3=None, p4=None):
627+
def __init__(self, base, p1, p2=None, p3=None, p4=None, p5=None):
628628
""" Cloudflare v4 API"""
629629

630630
self._base = base
631-
self._parts = [p1, p2, p3, p4]
631+
self._parts = [p1, p2, p3, p4, p5]
632632

633633
def __call__(self, identifier1=None, identifier2=None, identifier3=None, params=None, data=None):
634634
""" Cloudflare v4 API"""
@@ -671,11 +671,11 @@ def delete(self, identifier1=None, identifier2=None, identifier3=None, params=No
671671
class _AddWithAuth(object):
672672
""" Cloudflare v4 API"""
673673

674-
def __init__(self, base, p1, p2=None, p3=None, p4=None):
674+
def __init__(self, base, p1, p2=None, p3=None, p4=None, p5=None):
675675
""" Cloudflare v4 API"""
676676

677677
self._base = base
678-
self._parts = [p1, p2, p3, p4]
678+
self._parts = [p1, p2, p3, p4, p5]
679679

680680
def __call__(self, identifier1=None, identifier2=None, identifier3=None, params=None, data=None):
681681
""" Cloudflare v4 API"""
@@ -726,11 +726,11 @@ def delete(self, identifier1=None, identifier2=None, identifier3=None, params=No
726726
class _AddWithAuthUnwrapped(object):
727727
""" Cloudflare v4 API"""
728728

729-
def __init__(self, base, p1, p2=None, p3=None, p4=None):
729+
def __init__(self, base, p1, p2=None, p3=None, p4=None, p5=None):
730730
""" Cloudflare v4 API"""
731731

732732
self._base = base
733-
self._parts = [p1, p2, p3, p4]
733+
self._parts = [p1, p2, p3, p4, p5]
734734

735735
def __call__(self, identifier1=None, identifier2=None, identifier3=None, params=None, data=None):
736736
""" Cloudflare v4 API"""
@@ -781,11 +781,11 @@ def delete(self, identifier1=None, identifier2=None, identifier3=None, params=No
781781
class _AddWithCertAuth(object):
782782
""" Cloudflare v4 API"""
783783

784-
def __init__(self, base, p1, p2=None, p3=None, p4=None):
784+
def __init__(self, base, p1, p2=None, p3=None, p4=None, p5=None):
785785
""" Cloudflare v4 API"""
786786

787787
self._base = base
788-
self._parts = [p1, p2, p3, p4]
788+
self._parts = [p1, p2, p3, p4, p5]
789789

790790
def __call__(self, identifier1=None, identifier2=None, identifier3=None, params=None, data=None):
791791
""" Cloudflare v4 API"""
@@ -833,7 +833,7 @@ def delete(self, identifier1=None, identifier2=None, identifier3=None, params=No
833833
identifier1, identifier2, identifier3,
834834
params, data)
835835

836-
def add(self, t, p1, p2=None, p3=None, p4=None):
836+
def add(self, t, p1, p2=None, p3=None, p4=None, p5=None):
837837
"""add api call to class"""
838838

839839
a = []
@@ -845,6 +845,8 @@ def add(self, t, p1, p2=None, p3=None, p4=None):
845845
a += p3.split('/')
846846
if p4:
847847
a += p4.split('/')
848+
if p5:
849+
a += p5.split('/')
848850

849851
branch = self
850852
for element in a[0:-1]:
@@ -870,15 +872,15 @@ def add(self, t, p1, p2=None, p3=None, p4=None):
870872
pass
871873

872874
if t == 'VOID':
873-
f = self._AddUnused(self._base, p1, p2, p3, p4)
875+
f = self._AddUnused(self._base, p1, p2, p3, p4, p5)
874876
elif t == 'OPEN':
875-
f = self._AddNoAuth(self._base, p1, p2, p3, p4)
877+
f = self._AddNoAuth(self._base, p1, p2, p3, p4, p5)
876878
elif t == 'AUTH':
877-
f = self._AddWithAuth(self._base, p1, p2, p3, p4)
879+
f = self._AddWithAuth(self._base, p1, p2, p3, p4, p5)
878880
elif t == 'CERT':
879-
f = self._AddWithCertAuth(self._base, p1, p2, p3, p4)
881+
f = self._AddWithCertAuth(self._base, p1, p2, p3, p4, p5)
880882
elif t == 'AUTH_UNWRAPPED':
881-
f = self._AddWithAuthUnwrapped(self._base, p1, p2, p3, p4)
883+
f = self._AddWithAuthUnwrapped(self._base, p1, p2, p3, p4, p5)
882884
else:
883885
# should never happen
884886
raise CloudFlareAPIError(0, 'api load type mismatch')

0 commit comments

Comments
 (0)