Repository URL to install this package:
| 
          
        
        Version: 
           
    
          4.2.64  ▾
        
   | 
# Copyright 2018 TrilioData Inc.
# All Rights Reserved.
class VersionedMethod(object):
    def __init__(self, name, start_version, end_version, func):
        """Versioning information for a single method
        @name: Name of the method
        @start_version: Minimum acceptable version
        @end_version: Maximum acceptable_version
        @func: Method to call
        Minimum and maximums are inclusive
        """
        self.name = name
        self.start_version = start_version
        self.end_version = end_version
        self.func = func
    def __str__(self):
        return ("Version Method %s: min: %s, max: %s"
                % (self.name, self.start_version, self.end_version))