comparison src/testdir/test87.in @ 4323:f1eab4f77a6f v7.3.911

updated for version 7.3.911 Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
author Bram Moolenaar <bram@vim.org>
date Wed, 24 Apr 2013 14:07:45 +0200
parents 3b2a771abb39
children 7eaccdaa5304
comparison
equal deleted inserted replaced
4322:918eada6eda5 4323:f1eab4f77a6f
313 EOF 313 EOF
314 :py3 sys.settrace(traceit) 314 :py3 sys.settrace(traceit)
315 :py3 trace_main() 315 :py3 trace_main()
316 :py3 sys.settrace(None) 316 :py3 sys.settrace(None)
317 :$put =string(l) 317 :$put =string(l)
318 :"
319 :" Vars
320 :let g:foo = 'bac'
321 :let w:abc = 'def'
322 :let b:baz = 'bar'
323 :try
324 : throw "Abc"
325 :catch
326 : put =py3eval('vim.vvars[''exception'']')
327 :endtry
328 :put =py3eval('vim.vars[''foo'']')
329 :put =py3eval('vim.current.window.vars[''abc'']')
330 :put =py3eval('vim.current.buffer.vars[''baz'']')
318 :endfun 331 :endfun
319 :" 332 :"
320 :call Test() 333 :call Test()
321 :" 334 :"
322 :delfunc Test 335 :delfunc Test