def __init__(self, auth_token): """Get a reference to a logger object. Args: auth_token: the authentication token to use for GCP requests """ self.auth_token = auth_token self.logger = _log.GetLogger('LogoCert') self.transport = Transport(self.logger)
def WriteJsonFile(file_name, data): """Write contents of json object to a json formatted file. Args: file_name: string, (path)name of file. data: string, contents to write to file. Returns: boolean: True = success, False = errors. """ logger = _log.GetLogger('LogoCert') try: json.dump(data, open(file_name, 'wb')) except IOError as e: logger.error('Error writing %s\n%s', file_name, e) return False return True
def ReadJsonFile(pathname): """Return the contents of a Json file. Args: pathname: string, pathname of a file. Returns: string, contents of the file. """ logger = _log.GetLogger('LogoCert') if os.path.isfile(pathname): try: s = json.load(open(pathname)) return s except IOError as e: logger.error('Error reading %s\n%s', pathname, e) return None return None return None
def WriteFile(file_name, data): """Write contents of data to a file. Args: file_name: string, (path)name of file. data: string, contents to write to file. Returns: boolean: True = success, False = errors. """ logger = _log.GetLogger('LogoCert') with open(file_name, 'wb') as f: try: f.write(data) except IOError as e: logger.error('Error writing %s\n%s', file_name, e) return False return True
def ReadFile(pathname): """Read contents of a file and return content. Args: pathname: string, pathname of the file. Returns: string, contents of the file. """ logger = _log.GetLogger('LogoCert') if os.path.isfile(pathname): with open(pathname, 'rb') as f: try: s = f.read() return s except IOError as e: logger.error('Error reading %s\n%s', pathname, e) return None return None return None