diff --git a/extensions/dialog/internal.m b/extensions/dialog/internal.m index 8e3e6185b..cf77d05d9 100755 --- a/extensions/dialog/internal.m +++ b/extensions/dialog/internal.m @@ -322,7 +322,7 @@ static int colorPanelHide(lua_State *L) { #pragma mark - Choose File or Folder -/// hs.dialog.chooseFileOrFolder([message], [defaultPath], [canChooseFiles], [canChooseDirectories], [allowsMultipleSelection], [allowedFileTypes], [resolvesAliases]) -> string +/// hs.dialog.chooseFileOrFolder([message], [defaultPath], [canChooseFiles], [canChooseDirectories], [allowsMultipleSelection], [allowedFileTypes], [resolvesAliases]) -> table or nil /// Function /// Displays a file and/or folder selection dialog box using NSOpenPanel. /// @@ -332,7 +332,7 @@ static int colorPanelHide(lua_State *L) { /// * [canChooseFiles] - Whether or not the user can select files. Defaults to `true`. /// * [canChooseDirectories] - Whether or not the user can select folders. Default to `false`. /// * [allowsMultipleSelection] - Allow multiple selections of files and/or folders. Defaults to `false`. -/// * [allowedFileTypes] - An optional table of allowed file types. Defaults to `true`. +/// * [allowedFileTypes] - An optional table of allowed file types. Defaults to allowing all types. /// * [resolvesAliases] - An optional boolean that indicates whether the panel resolves aliases. /// /// Returns: @@ -679,10 +679,10 @@ static int blockAlert(lua_State *L) { /// * `buttonOne` defaults to "OK" if no value is supplied. /// * `buttonOne` will also be triggered by pressing `ENTER`, whereas `buttonTwo` will be triggered by pressing `ESC`. /// * Examples: -/// `hs.dialog.textPrompt("Main message.", "Please enter something:")` -/// `hs.dialog.textPrompt("Main message.", "Please enter something:", "Default Value", "OK")` -/// `hs.dialog.textPrompt("Main message.", "Please enter something:", "Default Value", "OK", "Cancel")` -/// `hs.dialog.textPrompt("Main message.", "Please enter something:", "", "OK", "Cancel", true)` +/// * `hs.dialog.textPrompt("Main message.", "Please enter something:")` +/// * `hs.dialog.textPrompt("Main message.", "Please enter something:", "Default Value", "OK")` +/// * `hs.dialog.textPrompt("Main message.", "Please enter something:", "Default Value", "OK", "Cancel")` +/// * `hs.dialog.textPrompt("Main message.", "Please enter something:", "", "OK", "Cancel", true)` static int textPrompt(lua_State *L) { NSString* defaultButton = @"OK"; diff --git a/extensions/timer/init.lua b/extensions/timer/init.lua index bd6a1151b..0e9ee6bf3 100644 --- a/extensions/timer/init.lua +++ b/extensions/timer/init.lua @@ -3,7 +3,7 @@ --- Execute functions with various timing rules --- --- **NOTE**: timers use NSTimer internally, which will be paused when computers sleep. ---- Especially, repeating timers won't be triggered at the specificed time when there are sleeps in between. +--- Especially, repeating timers won't be triggered at the specified time when there are sleeps in between. --- The workaround is to prevent system from sleeping, configured in Energy Saver in System Preferences. local module = require("hs.timer.internal") diff --git a/scripts/docs/bin/build_docs.py b/scripts/docs/bin/build_docs.py index ade49d16e..fd921b76e 100755 --- a/scripts/docs/bin/build_docs.py +++ b/scripts/docs/bin/build_docs.py @@ -320,8 +320,8 @@ def is_actual_parameter(some_text): parameter_count = len(actual_params) if parameter_count != sig_arg_count: warn("SIGNATURE/PARAMETER COUNT MISMATCH: '%s' says %d parameters ('%s'), but Parameters section has %d entries:\n%s\n" % (sig_without_return, sig_arg_count, ','.join(sig_param_arr), parameter_count, '\n'.join(actual_params))) - except: - warn("Unable to parse parameters for %s\n%s\n" % (item["signature"], sys.exc_info()[1])) + except Exception as e: + warn("Unable to parse parameters for %s\n%s\n" % (item["signature"], repr(e))) sys.exit(1) return module