Ошибка при объединении бинарных файлов #16

Closed
opened 3 years ago by icerider · 1 comments
Collaborator
Traceback (most recent call last):
  File "run_templates.py", line 55, in <module>
    main()
  File "run_templates.py", line 51, in main
    template_processor.process_template_directories()
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree
    package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree
    package=template_package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template
    target_package=package)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 800, in execute_template
    template_object)
  File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 1014, in _append_join_file
    input_text = input_file.read()
  File "/usr/lib/python-exec/python3.6/../../../lib64/python3.6/codecs.py", line 321, in decode
    (result, consumed) = self._buffer_decode(data, self.errors, final)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte
``` Traceback (most recent call last): File "run_templates.py", line 55, in <module> main() File "run_templates.py", line 51, in main template_processor.process_template_directories() File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2014, in process_template_directories package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2427, in _walk_directory_tree package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2403, in _walk_directory_tree package=template_package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 2545, in _execute_template target_package=package) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 800, in execute_template template_object) File "/var/calculate/.project/trunk4/calculate-lib/calculate/templates/template_processor.py", line 1014, in _append_join_file input_text = input_file.read() File "/usr/lib/python-exec/python3.6/../../../lib64/python3.6/codecs.py", line 321, in decode (result, consumed) = self._buffer_decode(data, self.errors, final) UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 0: invalid start byte ```
Poster
Collaborator

Без append="replace" происходит попытка объединить бинарные файлы.

{% calculate format="raw", source="/usr/share/hardinfo/pixmaps/logo.png", path="/usr/share/icons/gnome/48x48/apps", name="hardinfo.png", mirror %}

Должно быть предупрежение о несовместимости действий.

Без `append="replace"` происходит попытка объединить бинарные файлы. ``` {% calculate format="raw", source="/usr/share/hardinfo/pixmaps/logo.png", path="/usr/share/icons/gnome/48x48/apps", name="hardinfo.png", mirror %} ``` Должно быть предупрежение о несовместимости действий.
derzeitgeist closed this issue 3 years ago
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

No dependencies set.

Reference: calculate/calculate-utils-4-lib#16
Loading…
There is no content yet.