Skip to content

Commit 7b2ef69

Browse files
authored
Enable cascade and force parameters for delete_environment (#42)
Signed-off-by: Webster Mudge <[email protected]>
1 parent 3cb9bad commit 7b2ef69

File tree

2 files changed

+4
-6
lines changed

2 files changed

+4
-6
lines changed

setup.cfg

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ package_dir =
3030
# DON'T CHANGE THE FOLLOWING LINE! IT WILL BE UPDATED BY PYSCAFFOLD!
3131
setup_requires = pyscaffold>=3.2a0,<3.3a0
3232
# Add here dependencies of your project (semicolon/line-separated), e.g.
33-
install_requires = cdpcli-beta>=0.9.30
33+
install_requires = cdpcli-beta>=0.9.57
3434
# The usage of test_requires is discouraged, see `Dependency Management` docs
3535
# tests_require = pytest; pytest-cov
3636
# Require a specific Python version, e.g. Python 2.7 or >= 3.4

src/cdpy/environments.py

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -149,13 +149,11 @@ def stop_environment(self, name):
149149
)
150150

151151
def delete_environment(self, name, cascade=False, force=False):
152-
if cascade:
153-
self.sdk.throw_warning(CdpWarning('Cascading Environment deletions currently not supported'))
154-
if force:
155-
self.sdk.throw_warning(CdpWarning('Forced Environment deletions currently not supported'))
156152
return self.sdk.call(
157153
svc='environments', func='delete_environment', ret_field='environment',
158-
environmentName=name
154+
environmentName=name,
155+
cascading=cascade,
156+
forced=force
159157
)
160158

161159
def start_environment(self, name):

0 commit comments

Comments
 (0)