Every line of 'python dict to yaml' code snippets is scanned for vulnerabilities by our powerful machine learning engine that combs millions of open source libraries, ensuring your Python code is secure.
73 def __to_yaml__(obj): 74 # type: (object) -> str 75 """ 76 takes an object and convert it to an easy reading yaml 77 :param obj: an python object 78 :return: a string in yaml format 79 """ 80 return '======\n' + yaml.dump(obj) + '\n======'
203 def to_yaml(obj): 204 """ 205 This function returns correct YAML representation of a UAVCAN structure (message, request, or response), or 206 a DSDL entity (array or primitive), or a UAVCAN transfer, with comments for human benefit. 207 Args: 208 obj: Object to convert. 209 210 Returns: Unicode string containing YAML representation of the object. 211 """ 212 if not isinstance(obj, CompoundValue) and hasattr(obj, 'transfer'): 213 if hasattr(obj, 'message'): 214 payload = obj.message 215 header = 'Message' 216 elif hasattr(obj, 'request'): 217 payload = obj.request 218 header = 'Request' 219 elif hasattr(obj, 'response'): 220 payload = obj.response 221 header = 'Response' 222 else: 223 raise ValueError('Cannot generate YAML representation for %r' % type(obj)) 224 225 prefix = '### %s from %s to %s ts_mono=%.6f ts_real=%.6f\n' % \ 226 (header, 227 obj.transfer.source_node_id or 'Anon', 228 obj.transfer.dest_node_id or 'All', 229 obj.transfer.ts_monotonic, obj.transfer.ts_real) 230 231 return prefix + _to_yaml_impl(payload) 232 else: 233 return _to_yaml_impl(obj)
47 def convert_to_yaml(data, default_flow_style=False): 48 if not data: 49 return '' 50 try: 51 return yaml.safe_dump(data, default_flow_style=default_flow_style) 52 except Exception: 53 return ''
12 def yaml_dump(obj: any): 13 return yaml.dump(obj, default_flow_style=False)
126 def dump_to_yaml(obj): 127 import yaml 128 129 if obj: 130 result = yaml.safe_dump(obj, allow_unicode=True).decode("utf-8") 131 if result[-5:] == "\n...\n": 132 result = result[:-5] 133 else: 134 result = '' 135 return result
199 def yaml(data): 200 if have_yaml: 201 return yamlib.dump(data) 202 else: 203 raise ImportError("No YAML serializer available")
204 def serialize(data, encoding=None): 205 """Serialize the given data structure into a yaml dump. 206 207 The function supports standard data containers such as maps and lists as well as AiiDA nodes which will be 208 serialized into strings, before the whole data structure is dumped into a string using yaml. 209 210 :param data: the general data to serialize 211 :param encoding: optional encoding for the serialized string 212 :return: string representation of the serialized data structure or byte array if specific encoding is specified 213 """ 214 if encoding is not None: 215 serialized = yaml.dump(data, encoding=encoding, Dumper=AiiDADumper) 216 else: 217 serialized = yaml.dump(data, Dumper=AiiDADumper) 218 219 return serialized
8 def yaml_dump(data, fh=None): 9 """Dump data in YAML format with sane defaults for readability.""" 10 return yaml.safe_dump(data, fh, default_flow_style=False, allow_unicode=True)
61 def write_yaml(data, outfile): 62 with open(outfile, 'w') as data_file: 63 data_file.write(yaml.dump(data))
72 def parse(yaml: str) -> Union[Dict, None]: 73 return load(yaml, Loader=FullLoader)