@@ -45,7 +45,7 @@ def dial(self,
45
45
:param kwargs: additional attributes
46
46
:return: <Response> element
47
47
"""
48
- return self .append (Dial (
48
+ return self .nest (Dial (
49
49
number = number ,
50
50
action = action ,
51
51
method = method ,
@@ -67,7 +67,7 @@ def echo(self,
67
67
68
68
:return: <Response> element
69
69
"""
70
- return self .append (Echo (
70
+ return self .nest (Echo (
71
71
** kwargs
72
72
))
73
73
@@ -91,7 +91,7 @@ def enqueue(self,
91
91
:param kwargs: additional attributes
92
92
:return: <Response> element
93
93
"""
94
- return self .append (Enqueue (
94
+ return self .nest (Enqueue (
95
95
name ,
96
96
action = action ,
97
97
method = method ,
@@ -133,7 +133,7 @@ def gather(self,
133
133
:param kwargs: additional attributes
134
134
:return: <Response> element
135
135
"""
136
- return self .append (Gather (
136
+ return self .nest (Gather (
137
137
action = action ,
138
138
method = method ,
139
139
timeout = timeout ,
@@ -155,15 +155,15 @@ def hangup(self):
155
155
156
156
:return: <Response> element
157
157
"""
158
- return self .append (Hangup ())
158
+ return self .nest (Hangup ())
159
159
160
160
def leave (self ):
161
161
"""
162
162
Add a new <Leave> element
163
163
164
164
:return: <Response> element
165
165
"""
166
- return self .append (Leave ())
166
+ return self .nest (Leave ())
167
167
168
168
def pause (self , length = None ):
169
169
"""
@@ -172,7 +172,7 @@ def pause(self, length=None):
172
172
:param length: time in seconds to pause
173
173
:return: <Response> element
174
174
"""
175
- return self .append (Pause (length = length ))
175
+ return self .nest (Pause (length = length ))
176
176
177
177
def play (self ,
178
178
url = None ,
@@ -188,7 +188,7 @@ def play(self,
188
188
:param kwargs: additional attributes
189
189
:return: <Response> element
190
190
"""
191
- return self .append (Play (
191
+ return self .nest (Play (
192
192
url = url ,
193
193
loop = loop ,
194
194
digits = digits ,
@@ -225,7 +225,7 @@ def record(self,
225
225
:param kwargs: additional attributes
226
226
:return: <Response> element
227
227
"""
228
- return self .append (Record (
228
+ return self .nest (Record (
229
229
action = action ,
230
230
method = method ,
231
231
timeout = timeout ,
@@ -249,7 +249,7 @@ def redirect(self, url, method=None, **kwargs):
249
249
:param kwargs: additional attributes
250
250
:return: <Response> element
251
251
"""
252
- return self .append (Redirect (url , method = method , ** kwargs ))
252
+ return self .nest (Redirect (url , method = method , ** kwargs ))
253
253
254
254
def reject (self , reason = None , ** kwargs ):
255
255
"""
@@ -259,7 +259,7 @@ def reject(self, reason=None, **kwargs):
259
259
:param kwargs: additional attributes
260
260
:return: <Response> element
261
261
"""
262
- return self .append (Reject (reason = reason , ** kwargs ))
262
+ return self .nest (Reject (reason = reason , ** kwargs ))
263
263
264
264
def say (self ,
265
265
body ,
@@ -277,7 +277,7 @@ def say(self,
277
277
:param kwargs: additional attributes
278
278
:return: <Response> element
279
279
"""
280
- return self .append (Say (
280
+ return self .nest (Say (
281
281
body ,
282
282
loop = loop ,
283
283
language = language ,
@@ -305,7 +305,7 @@ def sms(self,
305
305
:param kwargs: additional attributes
306
306
:return: <Response> element
307
307
"""
308
- return self .append (Sms (
308
+ return self .nest (Sms (
309
309
body ,
310
310
to = to ,
311
311
from_ = from_ ,
@@ -351,7 +351,7 @@ def client(self,
351
351
:param kwargs: additional attributes
352
352
:return: <Dial> element
353
353
"""
354
- return self .append (Client (
354
+ return self .nest (Client (
355
355
name ,
356
356
method = method ,
357
357
url = url ,
@@ -401,7 +401,7 @@ def conference(self,
401
401
:param kwargs: additional attributes
402
402
:return: <Dial> element
403
403
"""
404
- return self .append (Conference (
404
+ return self .nest (Conference (
405
405
name ,
406
406
muted = muted ,
407
407
start_conference_on_enter = start_conference_on_enter ,
@@ -443,7 +443,7 @@ def number(self,
443
443
:param kwargs: additional attributes
444
444
:return: <Dial> element
445
445
"""
446
- return self .append (Number (
446
+ return self .nest (Number (
447
447
number ,
448
448
send_digits = send_digits ,
449
449
url = url ,
@@ -472,7 +472,7 @@ def queue(self,
472
472
:param kwargs: additional attributes
473
473
:return: <Dial> element
474
474
"""
475
- return self .append (Queue (
475
+ return self .nest (Queue (
476
476
queue_name ,
477
477
url = url ,
478
478
method = method ,
@@ -490,7 +490,7 @@ def sim(self,
490
490
:param sid: sim sid
491
491
:return: <Dial> element
492
492
"""
493
- return self .append (Sim (
493
+ return self .nest (Sim (
494
494
sid ,
495
495
** kwargs
496
496
))
@@ -519,7 +519,7 @@ def sip(self,
519
519
:param kwargs: additional attributes
520
520
:return: <Dial> element
521
521
"""
522
- return self .append (Sip (
522
+ return self .nest (Sip (
523
523
uri ,
524
524
username = username ,
525
525
password = password ,
@@ -653,7 +653,7 @@ def task(self, attributes, **kwargs):
653
653
:param attributes: Attributes for a task
654
654
:return: <Task> element
655
655
"""
656
- return self .append (Task (attributes , ** kwargs ))
656
+ return self .nest (Task (attributes , ** kwargs ))
657
657
658
658
659
659
class Task (TwiML ):
@@ -700,7 +700,7 @@ def say(self,
700
700
:param kwargs: additional attributes
701
701
:return: <Gather> element
702
702
"""
703
- return self .append (Say (
703
+ return self .nest (Say (
704
704
body ,
705
705
loop = loop ,
706
706
language = language ,
@@ -722,7 +722,7 @@ def play(self,
722
722
:param kwargs: additional attributes
723
723
:return: <Gather> element
724
724
"""
725
- return self .append (Play (
725
+ return self .nest (Play (
726
726
url = url ,
727
727
loop = loop ,
728
728
digits = digits ,
@@ -736,7 +736,7 @@ def pause(self, length=None):
736
736
:param length: time to pause
737
737
:return: <Gather> element
738
738
"""
739
- return self .append (Pause (length = length ))
739
+ return self .nest (Pause (length = length ))
740
740
741
741
742
742
class Pause (TwiML ):
0 commit comments