From 8ed6b5fefb82cc4927745ceb618cbc84c4396711 Mon Sep 17 00:00:00 2001 From: John Carr Date: Mon, 15 Sep 2014 21:45:13 +0100 Subject: [PATCH] #1 - Ensure Line() respects the sensitive flag --- fuselage/providers/line.py | 1 + fuselage/resources/line.py | 3 +++ 2 files changed, 4 insertions(+) diff --git a/fuselage/providers/line.py b/fuselage/providers/line.py index 47702f24..ae136683 100644 --- a/fuselage/providers/line.py +++ b/fuselage/providers/line.py @@ -33,6 +33,7 @@ def apply(self): fc = EnsureContents( self.resource.name, contents, + sensitive=self.resource.sensitive, ) self.change(fc) diff --git a/fuselage/resources/line.py b/fuselage/resources/line.py index 9d47ced1..b4be91a2 100644 --- a/fuselage/resources/line.py +++ b/fuselage/resources/line.py @@ -25,6 +25,7 @@ from fuselage.argument import ( FullPath, String, + Boolean, ) from fuselage.utils import simple_str, force_str @@ -56,6 +57,8 @@ def implicit_id(self): match = String(default="") """ The python regular expression to match the line to be updated. """ + sensitive = Boolean(default=False) + class LineApplyPolicy(Policy):