HEX
Server: nginx/1.16.1
System: Linux ecs-04358622 4.19.90-2107.6.0.0100.oe1.bclinux.x86_64 #1 SMP Wed Dec 1 19:59:44 CST 2021 x86_64
User: nginx (994)
PHP: 8.0.0
Disabled: NONE
Upload Files
File: //lib/python3.7/site-packages/dnf-plugins/license-manager.py
# -*- coding: utf-8 -*- 
#
# Copyright (c) 2017 BigCloud Enterprise Linux, Inc.
#
# Authors: Rongyin<rongyin@cmss.chinamobile.com>
#
# This software is licensed to you under the GNU General Public License,
# version 2 (GPLv2). There is NO WARRANTY for this software, express or
# implied, including the implied warranties of MERCHANTABILITY or FITNESS
# FOR A PARTICULAR PURPOSE. You should have received a copy of GPLv2
# along with this software; if not, see
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.txt.
#
# BigCloud Enterprise Linux trademarks are not licensed under GPLv2. 
# No permission is granted to use or replicate trademarks that are 
# incorporated in this software or its documentation.

#from urlgrabber.grabber import default_grabber
#import urllib
import sys
from os import path
import gettext
import dnf
import os
#import pdb;pdb.set_trace()
from license_manager.license_manager_main import license_main

class prereposetup_hook(dnf.Plugin):
   name = 'license-manager'
#    zh = gettext.translation("demo", "/usr/share/locale", languages=["zh_CN"])
#    zh.install(True)

   def __init__(self, base, cli):
        super(prereposetup_hook, self).__init__(base, cli)
        self.base = base
   def config(self):
        license_main(self)