comparison libervia/cli/common.py @ 4270:0d7bb4df2343

Reformatted code base using black.
author Goffi <goffi@goffi.org>
date Wed, 19 Jun 2024 18:44:57 +0200
parents 47401850dec6
children
comparison
equal deleted inserted replaced
4269:64a85ce8be70 4270:0d7bb4df2343
208 content_file_obj.seek(0) 208 content_file_obj.seek(0)
209 tmp_ori_hash = hashlib.sha1(content_file_obj.read()).digest() 209 tmp_ori_hash = hashlib.sha1(content_file_obj.read()).digest()
210 content_file_obj.close() 210 content_file_obj.close()
211 211
212 # we prepare arguments 212 # we prepare arguments
213 editor = config.config_get(self.sat_conf, C.CONFIG_SECTION, "editor") or os.getenv( 213 editor = config.config_get(
214 "EDITOR", "vi" 214 self.sat_conf, C.CONFIG_SECTION, "editor"
215 ) 215 ) or os.getenv("EDITOR", "vi")
216 try: 216 try:
217 # is there custom arguments in sat.conf ? 217 # is there custom arguments in sat.conf ?
218 editor_args = config.config_get( 218 editor_args = config.config_get(
219 self.sat_conf, C.CONFIG_SECTION, editor_args_opt, Exception 219 self.sat_conf, C.CONFIG_SECTION, editor_args_opt, Exception
220 ) 220 )
434 434
435 if item or last_item: 435 if item or last_item:
436 self.disp("Editing requested published item", 2) 436 self.disp("Editing requested published item", 2)
437 try: 437 try:
438 if self.use_metadata: 438 if self.use_metadata:
439 content, metadata, item = await self.get_item_data(service, node, item) 439 content, metadata, item = await self.get_item_data(
440 service, node, item
441 )
440 else: 442 else:
441 content, item = await self.get_item_data(service, node, item) 443 content, item = await self.get_item_data(service, node, item)
442 except Exception as e: 444 except Exception as e:
443 # FIXME: ugly but we have not good may to check errors in bridge 445 # FIXME: ugly but we have not good may to check errors in bridge
444 if "item-not-found" in str(e): 446 if "item-not-found" in str(e):
598 headers = keys 600 headers = keys
599 if filters is None: 601 if filters is None:
600 filters = {} 602 filters = {}
601 filters = [filters.get(k) for k in keys] 603 filters = [filters.get(k) for k in keys]
602 return cls( 604 return cls(
603 host, (cls.read_dict_values(d, keys, defaults) for d in data), headers, filters 605 host,
606 (cls.read_dict_values(d, keys, defaults) for d in data),
607 headers,
608 filters,
604 ) 609 )
605 610
606 def _headers(self, head_sep, headers, sizes, alignment="left", style=None): 611 def _headers(self, head_sep, headers, sizes, alignment="left", style=None):
607 """Render headers 612 """Render headers
608 613