Skip to content

Commit 5edac4b

Browse files
committed
fix: make expire_after optional
1 parent d7d7ad6 commit 5edac4b

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/sagemaker/workflow/steps.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,10 @@ class CacheConfig:
119119
@property
120120
def config(self):
121121
"""Configures caching in pipeline steps."""
122-
return {"CacheConfig": {"Enabled": self.enable_caching, "ExpireAfter": self.expire_after}}
122+
config = {'Enabled': self.enable_caching}
123+
if self.expire_after is not None:
124+
config['ExpireAfter'] = self.expire_after
125+
return {'CacheConfig': config}
123126

124127

125128
class TrainingStep(Step):

0 commit comments

Comments
 (0)