Articles of yaml

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” […]

¿Cómo especificar en YAML para crear siempre el archivo de registro en la carpeta del proyecto usando dictConfig?

En mi progtwig Python tengo el siguiente código: def main(): # The file’s path path = os.path.dirname(os.path.realpath(__file__)) … # Config file relative to this file loggingConf = open(‘{0}/configs/logging.yml’.format(path), ‘r’) logging.config.dictConfig(yaml.load(loggingConf)) loggingConf.close() logger = logging.getLogger(LOGGER) … y este es mi archivo de configuración logging.yml: version: 1 formatters: default: format: ‘%(asctime)s %(levelname)s %(name)s %(message)s’ handlers: console: class: […]

¿Cómo escribo un representante para PyYAML?

Quiero tener una función personalizada que serialice objetos de python arbitrarios, como que la función json.dump tenga un argumento opcional llamado ‘predeterminado’, que debería ser una función a la que llamará el dumper json si el objeto no es serializable por json. Simplemente quiero hacer el equivalente de esto desde el paquete json. json.dump(tests_dump, file(‘somefile’, […]

¿Cómo migrar mi app.yaml a 2.7?

Estoy migrando mi aplicación gae a python 2.7. Esta es mi nueva app.yaml: application: webfaze version: main runtime: python27 api_version: 1 threadsafe: true handlers: – url: /mapreduce(/.*)? script: mapreduce/main.application – url: /(.*\.(html|css|js|gif|jpg|png|ico|swf)) static_files: static/\1 upload: static/.* expiration: “1d” – url: .* script: main.application – url: /task/.* script: main.application login: admin Pero me sale este mensaje […]