From f2adcf6bed02b892fcb70480009a9ad02ac89623 Mon Sep 17 00:00:00 2001
From: Christian Vest Hansen <karmazilla@gmail.com>
Date: Fri, 21 Nov 2008 20:21:20 +0100
Subject: [PATCH] Don't resolve standard python string interpolation eagerly.

This fixes a bug that makes it impossible to set the fab_shell variable, but in turn
make it possible for _lazy_format() to return strings with unresolved placeholders.
---
 fabric.py |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/fabric.py b/fabric.py
index 609273e..36de95c 100644
--- a/fabric.py
+++ b/fabric.py
@@ -95,7 +95,7 @@ class Configuration(dict):
         self[key] = value
     def __setitem__(self, key, value):
         if isinstance(value, types.StringTypes):
-            value = (value % self)
+            value = value
         dict.__setitem__(self, key, value)
     def __call__(self, **kwargs):
         for k, v in kwargs.items():
-- 
1.6.0.1

