def _superlative(interface, comparison_result):
 class ComparisonProxy(proxyForInterface(interface, '_original'), ):
  def __cmp__(self, other):
   return comparison_result
 return ComparisonProxy

def _superlative ( interface , comparison_result ) : class ComparisonProxy ( proxyForInterface ( interface , '_original' ) , ) : def __cmp__ ( self , other ) : return comparison_result return ComparisonProxy
create a proxy type for interface which also overrides comparison to return a particular result .