diff --git a/picard/script.py b/picard/script.py index ea5dbbdf6..05f1900a3 100644 --- a/picard/script.py +++ b/picard/script.py @@ -559,7 +559,8 @@ def _compute_logic(operation, *args): return operation(args) -@script_function(eval_args=False, documentation=N_("""`$if(if,then,else)` +@script_function(eval_args=False, documentation=N_( + """`$if(if,then,else)` If `if` is not empty, it returns `then`, otherwise it returns `else`.""" )) @@ -572,7 +573,8 @@ def func_if(parser, _if, _then, _else=None): return '' -@script_function(eval_args=False, documentation=N_("""`$if2(a1,a2,a3,...)` +@script_function(eval_args=False, documentation=N_( + """`$if2(a1,a2,a3,...)` Returns first non empty argument.""" )) @@ -585,7 +587,8 @@ def func_if2(parser, *args): return '' -@script_function(eval_args=False, documentation=N_("""`$noop(...)` +@script_function(eval_args=False, documentation=N_( + """`$noop(...)` Does nothing (useful for comments or disabling a block of code).""" )) @@ -594,10 +597,10 @@ def func_noop(parser, *args): return '' -@script_function(documentation=N_("""`$left(text,num)` +@script_function(documentation=N_( + """`$left(text,num)` -Returns the first `num` characters from `text`. -""" +Returns the first `num` characters from `text`.""" )) def func_left(parser, text, length): """Returns first ``num`` characters from ``text``.""" diff --git a/picard/ui/options/scripting.py b/picard/ui/options/scripting.py index 133eeab48..a7f1b45d7 100644 --- a/picard/ui/options/scripting.py +++ b/picard/ui/options/scripting.py @@ -158,6 +158,7 @@ p { self.parent.scriptfuncdoc_shown = False super().reject() + class ScriptingOptionsPage(OptionsPage): NAME = "scripting"