380 Commits (61a3df1f11f2849b90ba3ba751ede43da4863baf)

Author SHA1 Message Date
Louis 61a3df1f11 Replace LOGGER.error by LOGGER.warning for catchable errors 9 years ago
Louis 362c6b87ce Song errors contain a reference to the song they occur in 9 years ago
Louis 5d68bd338f pylint 9 years ago
Louis 0ae923be3b Gather songbook errors 9 years ago
Louis 8c86f904cd Errors that can be ignored are logged as warnings 9 years ago
Louis efc87a7c8c Remove `object` superclass (necessary in python2, useless in python3) 9 years ago
Oliverpool 9afd8f7b61 Raise a SongSyntaxError on fatal error 9 years ago
Oliverpool 6d38c97141 expand TODO 9 years ago
Oliverpool 1340bbed02 Include line number only if relevant 9 years ago
Oliverpool 198db1a0e1 Factorize the error recording 9 years ago
Oliverpool 13738f41b9 Typo 9 years ago
Louis f8c84de29c Add an `errors` attribute to songs, compiling the song errors 9 years ago
Oliverpool cd25a07956 remove useless comment 9 years ago
Oliverpool 3b0ec365c3 Keep .tex extension for templates 9 years ago
Oliverpool 7ee17760cd Keep backward compatibility with .sg songs 9 years ago
Oliverpool 7e8f69483b Simplify converter 9 years ago
Oliverpool 85da39dac6 Syntax error in converter 9 years ago
Oliverpool 312b63df60 Change test_compilation extensions 9 years ago
Oliverpool 11f49258d3 Change test_parser extensions 9 years ago
Louis b1eb5a0f87 Use variable number of arguments for `chdir` 9 years ago
Oliverpool 46ab0b047f Code cleaning 9 years ago
Oliverpool 5eae2230b2 Implement test for parsing failures 9 years ago
Louis 70f17b8a0f Add line number to AST elements 9 years ago
Oliverpool 4cbbe29d28 Localize were the error parsing should be made 9 years ago
Oliverpool db1a19a873 Only skip the erro if the end of the file wasn't reached 9 years ago
Louis 205c6c3c65 Use generator instead of list 9 years ago
Louis 48fae04d85 Replace list of lists of iterators by `itertools.chain` 9 years ago
Louis 46f3790a89 Append default datadir to each datadir list (or iterator) 9 years ago
Oliverpool 9dca42bc16 Problem localization? 9 years ago
Oliverpool ba802a79fb Escape ] in regexp 9 years ago
Oliverpool a8ef3d96ac Pre-treatment for escaped space in author names 9 years ago
Oliverpool e7ca43444d graphics must be included with img folder 9 years ago
Oliverpool a0a358d29e Fix #82. Update song package 9 years ago
Oliverpool 8cfc654c17 filehandle should always be defined 9 years ago
Oliverpool ff07c71d16 Use absolute import for LaTeX songs 9 years ago
Oliverpool 66e2e40901 Correctly (?) include the datadir to allow \import 9 years ago
Oliverpool 9db2a86c72 Be more pythonic 9 years ago
Oliverpool f537c9a16c Use dict comprehension to generate cached data 9 years ago
Oliverpool 8516f3bfa0 Update cache version 9 years ago
Oliverpool 28cc48541b Use cache only if True 9 years ago
Oliverpool 4ae7e13326 Move the filehash computation into its own (cached) method 9 years ago
Oliverpool 9a31a21c01 Minor refactorisation of cache_retrieved 9 years ago
Oliverpool 9640b13f70 Make cached_name a Song property 9 years ago
Oliverpool 30af0bba20 Fix and refactor caching functions 9 years ago
Oliverpool 4cf6049384 Refactor caching functions 9 years ago
Oliverpool 5f3f74a4c4 The config context is useless for jinja templates 9 years ago
Oliverpool 9f2b77dd66 Try to be more pythonic 9 years ago
Oliverpool f80b5a62bc Move the default_lang out of the config dict 9 years ago
Oliverpool 821c5a1d3a Song._parse doesn't use the config argument 9 years ago
Oliverpool 54084a56b4 Deprecate output argument of the Song.render method 9 years ago