Пример #1
0
 def __init__(self):
     log_debug(3)
     RPC_Base.__init__(self)        
     self.functions.append('uploadPackageInfo')
     self.functions.append('uploadPackageInfoBySession')
     self.functions.append('uploadSourcePackageInfo')
     self.functions.append('uploadSourcePackageInfoBySession')
     self.functions.append('listChannel')
     self.functions.append('listChannelBySession')
     self.functions.append('listChannelSource')
     self.functions.append('listChannelSourceBySession')
     self.functions.append('listMissingSourcePackages')
     self.functions.append('listMissingSourcePackagesBySession')
     self.functions.append('uploadPackage')
     self.functions.append('uploadPackageBySession')
     self.functions.append('channelPackageSubscription')
     self.functions.append('channelPackageSubscriptionBySession')
     self.functions.append('no_op')
     self.functions.append('test_login')
     self.functions.append('test_new_login')
     self.functions.append('test_check_session')
     self.functions.append('login')
     self.functions.append('check_session')
     self.functions.append('getPackageChecksum')
     self.functions.append('getPackageChecksumBySession')
     self.functions.append('getSourcePackageChecksum')
     self.functions.append('getSourcePackageChecksumBySession')
     # old MD5 compatibility functions
     self.functions.append('getPackageMD5sum')
     self.functions.append('getPackageMD5sumBySession')
     self.functions.append('getSourcePackageMD5sum')
     self.functions.append('getSourcePackageMD5sumBySession')
Пример #2
0
 def __init__(self):
     log_debug(3)
     RPC_Base.__init__(self)        
     self.functions.append('uploadPackageInfo')
     self.functions.append('uploadSourcePackageInfo')
     self.functions.append('listChannel')
     self.functions.append('listMissingSourcePackages')
Пример #3
0
    def __init__(self):
        RPC_Base.__init__(self)
        # extra class members we handle
        self.server = None
        self.server_id = None
        
        # XXX Some subclasses set this as a string, others as an rhnUser
        self.user = None

        # defaults that can be easily overridden through assignement of self.*
        # do we load the user infomation (seldomly needed)
        self.load_user = 0
        # do we check for entitlement of the server
        self.check_entitlement = 1
        # do we check for abuse
        self.check_for_abuse = 1
        # do we attempt throttling 
        self.throttle = CFG.THROTTLE
        # attempt quality of service checks
        self.set_qos = CFG.QOS
        # do we update the checking counters
        self.update_checkin = 1
Пример #4
0
    def __init__(self):
        log_debug(3)
	RPC_Base.__init__(self)        
        self.functions = [
            'addKSTree',
            'createChannel',
            'listChannel',
            'deleteChannel',
            'delKSTree',
            'updateChannel',
            'listChannelForOrg',
            'lookupChannel',
            'lookupChannelFamily',
            'lookupChannelArch',
            'lookupOrgId',
            'updateChannelMembership',
            'channelCreateTransaction',
            'moveChannelDownloads',
            'deleteDist',
            'updateDist',
            'checkChannelAuthPermission',
            'channelManagePermission',
            'revokeChannelPermission',
        ]
Пример #5
0
    def __init__(self):
	RPC_Base.__init__(self)        
        self.functions.append('testPackages')
Пример #6
0
    def __init__(self):
        RPC_Base.__init__(self)

        self.functions = ["addComps"]