class Device42(): """ Wrapper around util_uploader.py (code that actually uploads data to Device42). """ def __init__(self, url, user, pwd, debug, verbose, dry_run, logger): self.rest = Rest(url, user, pwd, debug, verbose, dry_run, logger) self.debug = debug self.logger = logger def upload_device(self, data): try: self.rest.post_device(data) except Exception as e: if self.debug: self.logger.exception(e) def upload_ip(self, data): try: self.rest.post_ip(data) except Exception as e: if self.debug: self.logger.exception(e) def upload_mac(self, data): try: self.rest.post_mac(data) except Exception as e: if self.debug: self.logger.exception(e)
def __init__(self, url, user, pwd, debug, verbose, dry_run, logger): self.rest = Rest(url, user, pwd, debug, verbose, dry_run, logger) self.debug = debug self.logger = logger