Mercurial > libervia-backend
comparison libervia/backend/plugins/plugin_xep_0446.py @ 4270:0d7bb4df2343
Reformatted code base using black.
author | Goffi <goffi@goffi.org> |
---|---|
date | Wed, 19 Jun 2024 18:44:57 +0200 |
parents | 4b842c1fb686 |
children |
comparison
equal
deleted
inserted
replaced
4269:64a85ce8be70 | 4270:0d7bb4df2343 |
---|---|
102 # TODO: implement thumbnails | 102 # TODO: implement thumbnails |
103 log.warning("thumbnail is not implemented yet") | 103 log.warning("thumbnail is not implemented yet") |
104 return file_elt | 104 return file_elt |
105 | 105 |
106 def parse_file_metadata_elt( | 106 def parse_file_metadata_elt( |
107 self, | 107 self, file_metadata_elt: domish.Element |
108 file_metadata_elt: domish.Element | |
109 ) -> Dict[str, Any]: | 108 ) -> Dict[str, Any]: |
110 """Parse <file/> element | 109 """Parse <file/> element |
111 | 110 |
112 @param file_metadata_elt: <file/> element | 111 @param file_metadata_elt: <file/> element |
113 a parent element can also be used | 112 a parent element can also be used |
154 algo, hash_ = self._hash.parse_hash_elt(file_metadata_elt) | 153 algo, hash_ = self._hash.parse_hash_elt(file_metadata_elt) |
155 except exceptions.NotFound: | 154 except exceptions.NotFound: |
156 pass | 155 pass |
157 except exceptions.DataError: | 156 except exceptions.DataError: |
158 from libervia.backend.tools.xml_tools import p_fmt_elt | 157 from libervia.backend.tools.xml_tools import p_fmt_elt |
158 | |
159 log.warning("invalid <hash/> element:\n{p_fmt_elt(file_metadata_elt)}") | 159 log.warning("invalid <hash/> element:\n{p_fmt_elt(file_metadata_elt)}") |
160 else: | 160 else: |
161 data["file_hash"] = (algo, hash_) | 161 data["file_hash"] = (algo, hash_) |
162 | 162 |
163 # TODO: thumbnails | 163 # TODO: thumbnails |