Comments (3)
Yeah, that's fair, the error is misleading since it's trying to read the second argument as a data source, so it expects like, data.json
and would load it as JSON
format. In this case, it was like "I don't know what .py
is for data.
from jinja2-cli.
Right, you need to use it like:
$ jinja2 config_template.jinja -D carrier=fedex > fedex.py
It doesn't write to a file directly and doesn't accept it as an argument.
from jinja2-cli.
Maybe I closed this too soon but I did realize I read the docs incorrectly.
I think it would be nice to have the stack trace explain the error more but I don't think this is an actual bug. Also, that was a lighting fast response. 0.o
from jinja2-cli.
Related Issues (20)
- Breaking change with jinja2 3.1.0, due to autoescape HOT 2
- Help description is incorrect HOT 1
- support for json5 and hjson formats as data source HOT 1
- Parsing input variable JSON on one line breaks HOT 4
- Multiple data inputs? HOT 4
- Commands fails when input data is an array HOT 4
- Piping to stdin sometimes does not work HOT 2
- How to use Ansible's JINJA2 filters like json_query in "jinja2" CLI tool? HOT 1
- bug in querystring parsing
- Python 3.12 config parser error
- Handle multiline environment variables HOT 1
- Add support for Jsonnet HOT 2
- Feature request: add support for jinja2 Environment options HOT 3
- Not working on Python 3.12 - ModuleNotFoundError: No module named 'imp' HOT 2
- get_context is not documented
- feature request: parsing stdin
- Distribution as a docker image as well
- Jinja2-cli incompatible with PyYAML 6.0 HOT 6
- jinja2-cli 0.8.0 release has the incorrect version string HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jinja2-cli.