]> granicus.if.org Git - vim/commitdiff
patch 8.2.0404: writefile() error does not give a hint v8.2.0404
authorBram Moolenaar <Bram@vim.org>
Thu, 19 Mar 2020 12:08:45 +0000 (13:08 +0100)
committerBram Moolenaar <Bram@vim.org>
Thu, 19 Mar 2020 12:08:45 +0000 (13:08 +0100)
Problem:    Writefile() error does not give a hint.
Solution:   Add remark about first argument.

src/filepath.c
src/testdir/test_writefile.vim
src/version.c

index 79eb7bf988d29b3ec3c4961c0a644e5be560eeea..49b814fab78f1068be7058086241d98ba9a6df0c 100644 (file)
@@ -1929,7 +1929,8 @@ f_writefile(typval_T *argvars, typval_T *rettv)
     }
     else
     {
-       semsg(_(e_invarg2), "writefile()");
+       semsg(_(e_invarg2),
+               _("writefile() first argument must be a List or a Blob"));
        return;
     }
 
index 5449071229c17ed9ec207ceea8174530b166ed3e..497fa0bc7f4fe8fd3277f934b39c2dce642984fe 100644 (file)
@@ -16,6 +16,8 @@ func Test_writefile()
   call assert_equal("morning", l[3])
   call assert_equal("vimmers", l[4])
   call delete(f)
+
+  call assert_fails('call writefile("text", "Xfile")', 'E475: Invalid argument: writefile() first argument must be a List or a Blob')
 endfunc
 
 func Test_writefile_ignore_regexp_error()
index 83feed984a202d3fb99fa2daa524ea1b8c5818ec..b709dbbf860c4880b766f16ba52bf7fb7301b0d3 100644 (file)
@@ -738,6 +738,8 @@ static char *(features[]) =
 
 static int included_patches[] =
 {   /* Add new patch number below this line */
+/**/
+    404,
 /**/
     403,
 /**/