Tryag File Manager
Home
-
Turbo Force
Current Path :
/
proc
/
self
/
root
/
usr
/
bin
/
Upload File :
New :
File
Dir
//proc/self/root/usr/bin/rct
#!/usr/bin/python -S # # Copyright (c) 2010 - 2012 Red Hat, Inc. # # 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. # # Red Hat trademarks are not licensed under GPLv2. No permission is # granted to use or replicate Red Hat trademarks that are incorporated # in this software or its documentation. # if __name__ != '__main__': raise ImportError("This module can not be imported.") import sys sys.setdefaultencoding('utf-8') import site # Ensure that the RHSM libs are on the path. _LIBPATH = "/usr/share/rhsm" if _LIBPATH not in sys.path: sys.path.append(_LIBPATH) from subscription_manager.i18n import configure_i18n configure_i18n() from subscription_manager import logutil logutil.init_logger() import gettext _ = gettext.gettext from rct.cli import RctCLI def main(): return RctCLI().main() if __name__ == '__main__': try: sys.exit(abs(main() or 0)) except SystemExit, e: #this is a non-exceptional exception thrown by Python 2.4, just #re-raise, bypassing handle_exception try: sys.stdout.flush() except IOError: pass raise e except KeyboardInterrupt: sys.stderr.write("\n" + _("User interrupted process.")) sys.exit(0)