mirror of
https://github.com/platformio/platformio-core.git
synced 2025-07-30 10:07:14 +02:00
Fix Click's "DeprecationWarning: 'resultcallback' has been renamed to 'result_callback'" // Resolve #4075
This commit is contained in:
@ -67,9 +67,24 @@ def cli(ctx, force, caller, no_ansi):
|
|||||||
maintenance.on_platformio_start(ctx, force, caller)
|
maintenance.on_platformio_start(ctx, force, caller)
|
||||||
|
|
||||||
|
|
||||||
@cli.resultcallback()
|
try:
|
||||||
@click.pass_context
|
|
||||||
def process_result(ctx, result, *_, **__):
|
@cli.result_callback()
|
||||||
|
@click.pass_context
|
||||||
|
def process_result(ctx, result, *_, **__):
|
||||||
|
_process_result(ctx, result)
|
||||||
|
|
||||||
|
|
||||||
|
except (AttributeError, TypeError): # legacy support for CLick > 8.0.1
|
||||||
|
print("legacy Click")
|
||||||
|
|
||||||
|
@cli.resultcallback()
|
||||||
|
@click.pass_context
|
||||||
|
def process_result(ctx, result, *_, **__):
|
||||||
|
_process_result(ctx, result)
|
||||||
|
|
||||||
|
|
||||||
|
def _process_result(ctx, result):
|
||||||
from platformio import maintenance
|
from platformio import maintenance
|
||||||
|
|
||||||
maintenance.on_platformio_end(ctx, result)
|
maintenance.on_platformio_end(ctx, result)
|
||||||
|
Reference in New Issue
Block a user