Articles of yaml

¿Existe un analizador YAML rápido y actualizado con enlaces de python?

¿Qué es lo último y lo mejor para un análisis rápido de YAML en Python? Syck está desactualizado y recomienda usar PyYaml, aunque PyYaml es bastante lento y sufre el problema de GIL: >>> def xit(f, x): import threading for i in xrange(x): threading.Thread(target=f).start() >>> def stressit(): start = time.time() res = yaml.load(open(path_to_11000_byte_yaml_file)) print “Took […]

Representa la instancia de diferentes clases con la misma clase base en pyyaml

Tengo un conjunto de pruebas de unidad y quiero almacenar los resultados de cada prueba como un archivo YAML para un análisis más detallado. Los datos de volcado en formato YAML se ajustan a mis necesidades de varias maneras. Pero las pruebas pertenecen a diferentes juicios y los resultados tienen diferentes clases parentales. Este es […]

Archivo de configuración de aplicaciones Python y YAML-GAE

Estaba leyendo sobre el uso de YAML para almacenar configuraciones en una aplicación GAE y creo que quiero ir por este camino. Estoy hablando de mis propias constantes, como las claves API y las variables temporales, NO de los archivos de configuración estándar de GAE como app.yaml. Hasta ahora, utilicé un archivo settings.py simple (que […]

Conversión de YAML a JSON con Python: ​​found

Estoy tratando de convertir el siguiente archivo yaml ejemplo en json test.yaml – fields: {name: “Test”, nr: “000”} model: testmodel pk: “1” Sin embargo, llamando python -c ‘import sys, yaml, json; json.dump(yaml.load(sys.stdin), sys.stdout, indent=4)’ test.json devuelve un error “expected , but found %r” % token.id, token.start_mark) yaml.parser.ParserError: while parsing a block mapping in “”, line […]

¿Cómo volcar YAML con referencias explícitas?

Las referencias recursivas funcionan muy bien en ruamel.yaml o pyyaml : $ ruamel.yaml.dump(ruamel.yaml.load(‘&A [ *A ]’)) ‘&id001 – *id001’ Sin embargo, (obviamente) no funciona en referencias normales: $ ruamel.yaml.dump(ruamel.yaml.load(“foo: &foo { a: 42 }\nbar: { <<: *foo }")) bar: {a: 42} foo: {a: 42} Me gustaría crear explícitamente una referencia: data = {} data[‘foo’] = […]

¿Cómo puedo agregar un comentario a un archivo YAML en Python?

Estoy escribiendo un archivo YAML usando https://pypi.python.org/pypi/ruamel.yaml El código es así: import ruamel.yaml from ruamel.yaml.comments import CommentedSeq d = {} for m in [‘B1’, ‘B2’, ‘B3’]: d2 = {} for f in [‘A1’, ‘A2’, ‘A3’]: d2[f] = CommentedSeq([‘test’, ‘test2’]) if f != ‘A2’: d2[f].fa.set_flow_style() d[m] = d2 with open(‘test.yml’, “w”) as f: ruamel.yaml.dump( d, f, […]

¿existe algo para convertir xml -> yaml directamente?

¿Existe alguna biblioteca o forma desde la cual pueda convertir mis registros xml al formato yaml?

Cómo evitar que YAML descargue una línea larga sin una nueva línea

Cada vez que mi opción va más allá de cierto límite, pyyaml ​​lo convierte en dos líneas. ¿Cómo evitar esto? p.ej En [1]: x = “-c / home / user / test / test2 / test23 / tet / 2s / test1 / stest / longdirectory1 / directory2 / –optnion12 –verbose” En [2]: import yaml […]

Editando archivo YAML por Python

Tengo un archivo YAML que se ve así: # Sense 1 – name : sense1 type : float value : 31 # sense 2 – name : sense2 type : uint32_t value : 1488 # Sense 3 – name : sense3 type : int32_t value : 0 – name : sense4 type : int32_t value […]

El navegador informa de una solicitud muy lenta, pero GAE muestra que tomó 12 ms?

Los archivos HTML / CSS se cargan normalmente en mi navegador al realizar una solicitud en mi sitio web de GAE, pero los archivos .js son increíblemente lentos (todos> 1s). El .js está en la carpeta estática (al igual que los archivos .css). La parte confusa es que Chrome / Firefox informan que está “Esperando” […]