Loading bin/cc-cli +4 −4 Original line number Diff line number Diff line Loading @@ -29,10 +29,10 @@ import re import warnings from xdg import BaseDirectory import cccli from cccli.cli import Cli from cccli.printer import Printer from cccli.exception import * import cloudcontrol.cli as cccli from cloudcontrol.cli.cli import Cli from cloudcontrol.cli.printer import Printer from cloudcontrol.cli.exception import * settings = { "port": "1984", Loading cloudcontrol/__init__.py 0 → 100644 +17 −0 Original line number Diff line number Diff line # This file is part of CloudControl. # # CloudControl is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # CloudControl is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with CloudControl. If not, see <http://www.gnu.org/licenses/>. __import__('pkg_resources').declare_namespace(__name__) cccli/__init__.py→cloudcontrol/cli/__init__.py +0 −0 File moved. View file cccli/cli.py→cloudcontrol/cli/cli.py +7 −7 Original line number Diff line number Diff line Loading @@ -19,12 +19,12 @@ CloudControl CLI main module ''' import cccli from cccli.exception import * from cccli.printer import Printer, color from cccli.command import Commands, Aliases from cccli.handler import CliHandler from cccli.tagdisplay import TagDisplay from cloudcontrol.cli import debug from cloudcontrol.cli.exception import * from cloudcontrol.cli.printer import Printer, color from cloudcontrol.cli.command import Commands, Aliases from cloudcontrol.cli.handler import CliHandler from cloudcontrol.cli.tagdisplay import TagDisplay from sjrpc.core import RpcConnection from sjrpc.utils import RpcHandler import threading Loading Loading @@ -188,7 +188,7 @@ class Cli(object): except EOFError: self.printer.out("") except Exception as e: if cccli.debug: raise if debug: raise self.printer.error("%s: %s"%(type(e), str(e))) self.printer.warn("This is a not expected error, please report it!") Loading cccli/command.py→cloudcontrol/cli/command.py +5 −5 Original line number Diff line number Diff line Loading @@ -26,11 +26,11 @@ import shlex import imp import sys from cccli.exception import * from sjrpc.core import RpcError from cccli.printer import Printer, color from cloudcontrol.cli.exception import * from cloudcontrol.cli.printer import Printer, color from optparse import OptionParser import cccli.commands from sjrpc.core import RpcError import cloudcontrol.cli.commands as commands class Commands(object): '''Command manager''' Loading @@ -39,7 +39,7 @@ class Commands(object): # save cli context self.cli = cli # build command list self.cmds = self.load_commands(cccli.commands.__path__[0], Command) self.cmds = self.load_commands(commands.__path__[0], Command) # build remote function list try: self.functions = set([ c["name"] for c in self.cli.rpc.call("functions") ]) Loading Loading
bin/cc-cli +4 −4 Original line number Diff line number Diff line Loading @@ -29,10 +29,10 @@ import re import warnings from xdg import BaseDirectory import cccli from cccli.cli import Cli from cccli.printer import Printer from cccli.exception import * import cloudcontrol.cli as cccli from cloudcontrol.cli.cli import Cli from cloudcontrol.cli.printer import Printer from cloudcontrol.cli.exception import * settings = { "port": "1984", Loading
cloudcontrol/__init__.py 0 → 100644 +17 −0 Original line number Diff line number Diff line # This file is part of CloudControl. # # CloudControl is free software: you can redistribute it and/or modify # it under the terms of the GNU Lesser General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # CloudControl is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU Lesser General Public License for more details. # # You should have received a copy of the GNU Lesser General Public License # along with CloudControl. If not, see <http://www.gnu.org/licenses/>. __import__('pkg_resources').declare_namespace(__name__)
cccli/cli.py→cloudcontrol/cli/cli.py +7 −7 Original line number Diff line number Diff line Loading @@ -19,12 +19,12 @@ CloudControl CLI main module ''' import cccli from cccli.exception import * from cccli.printer import Printer, color from cccli.command import Commands, Aliases from cccli.handler import CliHandler from cccli.tagdisplay import TagDisplay from cloudcontrol.cli import debug from cloudcontrol.cli.exception import * from cloudcontrol.cli.printer import Printer, color from cloudcontrol.cli.command import Commands, Aliases from cloudcontrol.cli.handler import CliHandler from cloudcontrol.cli.tagdisplay import TagDisplay from sjrpc.core import RpcConnection from sjrpc.utils import RpcHandler import threading Loading Loading @@ -188,7 +188,7 @@ class Cli(object): except EOFError: self.printer.out("") except Exception as e: if cccli.debug: raise if debug: raise self.printer.error("%s: %s"%(type(e), str(e))) self.printer.warn("This is a not expected error, please report it!") Loading
cccli/command.py→cloudcontrol/cli/command.py +5 −5 Original line number Diff line number Diff line Loading @@ -26,11 +26,11 @@ import shlex import imp import sys from cccli.exception import * from sjrpc.core import RpcError from cccli.printer import Printer, color from cloudcontrol.cli.exception import * from cloudcontrol.cli.printer import Printer, color from optparse import OptionParser import cccli.commands from sjrpc.core import RpcError import cloudcontrol.cli.commands as commands class Commands(object): '''Command manager''' Loading @@ -39,7 +39,7 @@ class Commands(object): # save cli context self.cli = cli # build command list self.cmds = self.load_commands(cccli.commands.__path__[0], Command) self.cmds = self.load_commands(commands.__path__[0], Command) # build remote function list try: self.functions = set([ c["name"] for c in self.cli.rpc.call("functions") ]) Loading