def print_file(self, fileobj, fmt, with_siblings=False, pretty=False, include_implicit_defaults=False, trim_default_values=False, keep_empty_containers=False): flags = printer_flags( with_siblings=with_siblings, pretty=pretty, include_implicit_defaults=include_implicit_defaults, trim_default_values=trim_default_values, keep_empty_containers=keep_empty_containers) fmt = data_format(fmt) ret = lib.lyd_print_fd(fileobj.fileno(), self._node, fmt, flags) if ret != 0: raise self.context.error('cannot print node')
def print_file( self, fileobj: IO, fmt: str, with_siblings: bool = False, pretty: bool = False, include_implicit_defaults: bool = False, trim_default_values: bool = False, keep_empty_containers: bool = False, ) -> None: flags = printer_flags( with_siblings=with_siblings, pretty=pretty, include_implicit_defaults=include_implicit_defaults, trim_default_values=trim_default_values, keep_empty_containers=keep_empty_containers, ) fmt = data_format(fmt) ret = lib.lyd_print_fd(fileobj.fileno(), self.cdata, fmt, flags) if ret != 0: raise self.context.error("cannot print node")