| Index: recipe_modules/shutil/api.py | 
| diff --git a/recipe_modules/shutil/api.py b/recipe_modules/shutil/api.py | 
| index 05814de34fa8bdf527376f0abdd866f3becc2a20..8b601acd1cd666794d85145fa1e05564225ffb5f 100644 | 
| --- a/recipe_modules/shutil/api.py | 
| +++ b/recipe_modules/shutil/api.py | 
| @@ -7,6 +7,14 @@ from recipe_engine import recipe_api | 
| class ShutilApi(recipe_api.RecipeApi): | 
| def rmtree(self, path, **kwargs): | 
| name = kwargs.pop('name', 'rmtree %s' % path) | 
| +    if kwargs.pop('flag_smart_rmtree', False): | 
| +      # TODO(tandrii): remove this flag and makes this the only implementation. | 
| +      self.m.python( | 
| +          name, | 
| +          self.resource('rmtree.py'), | 
| +          args=[path], | 
| +          **kwargs) | 
| +      return | 
| self.m.python.inline( | 
| name, | 
| """ | 
|  |