Skip to content

Instantly share code, notes, and snippets.

@cjo20
Last active September 30, 2015 22:10
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save cjo20/ce5ff2c7d281ee65ba34 to your computer and use it in GitHub Desktop.
Save cjo20/ce5ff2c7d281ee65ba34 to your computer and use it in GitHub Desktop.
def add_option (self, k, v, secret=true):
self.fields[k] = v
if k not in self.required + self.optional:
self.optional.append(k)
if secret:
self.secret_fields.append(k)
def store (self, config):
if not config.has_section(self.section_name( )):
config.add_device(self)
else:
for k, v in self.items( ):
config.set(self.section_name( ), k, v)
for k in self.secret_fields:
config.add_secret(self.section_name, k)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment