The public API for Task mentioned use of the run() method, but Fabric’s main execution loop had not been updated to look for and call it, forcing users who subclassed Task to define __call__() instead. This was an oversight and has been corrected.
See also
Task subclasses
Changes in version 1.1
Enter search terms or a module, class or function name.