djangobot/cli.py
def run(self, args):
        """
        Pass in raw arguments, instantiate Slack API and begin client.
        """
        args = self.parser.parse_args(args)
        if not args.token:
            raise ValueError('Supply the slack token through --token or setting DJANGOBOT_TOKEN')

        # Import the channel layer
        sys.path.insert(0, ".")
        module_path, object_path = args.channel_layer.split(':', 1)
        channel_layer = importlib.import_module(module_path)
        for part in object_path.split('.'):
            channel_layer = getattr(channel_layer, part)

        # Boot up the client
        Client(
            channel_layer=channel_layer,
            token=args.token,
        ).run()
def run(self, args):
        args = self.parser.parse_args(args)
        if not args.token:
            raise ValueError('Supply the slack token through --token or setting DJANGOBOT_TOKEN')

        # Import the channel layer
        sys.path.insert(0, ".")
        module_path, object_path = args.channel_layer.split(':', 1)
        channel_layer = importlib.import_module(module_path)
        for part in object_path.split('.'):
            channel_layer = getattr(channel_layer, part)

        # Boot up the client
        Client(
            channel_layer=channel_layer,
            token=args.token,
        ).run()
def run ( self , args ) : args = self . parser . parse_args ( args ) if not args . token : raise ValueError ( 'Supply the slack token through --token or setting DJANGOBOT_TOKEN' ) # Import the channel layer sys . path . insert ( 0 , "." ) module_path , object_path = args . channel_layer . split ( ':' , 1 ) channel_layer = importlib . import_module ( module_path ) for part in object_path . split ( '.' ) : channel_layer = getattr ( channel_layer , part ) # Boot up the client Client ( channel_layer = channel_layer , token = args . token , ) . run ( )
Pass in raw arguments, instantiate Slack API and begin client.
Pass in raw arguments instantiate Slack API and begin client .