From 614c17d1158cf95bb0e1f5a4dd1293c9d32380b8 Mon Sep 17 00:00:00 2001 From: ZyX Date: Sun, 25 Jan 2015 02:08:36 +0300 Subject: [PATCH] Do not use `zsh.eval` to unset special value --- powerline/bindings/zsh/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/powerline/bindings/zsh/__init__.py b/powerline/bindings/zsh/__init__.py index 5913842a..cbe5f957 100644 --- a/powerline/bindings/zsh/__init__.py +++ b/powerline/bindings/zsh/__init__.py @@ -205,7 +205,7 @@ def set_prompt(powerline, psvar, side, theme, above=False): savedps = None zpyvar = 'ZPYTHON_POWERLINE_' + psvar prompt = Prompt(powerline, side, theme, psvar, savedps, above) - zsh.eval('unset ' + zpyvar) + zsh.setvalue(zpyvar, None) zsh.set_special_string(zpyvar, prompt) zsh.setvalue(psvar, '${' + zpyvar + '}') return ref(prompt)