def connectionMade(self):
        # Provision security
        if not self.factory.config.authentication:
            # Will not require an authentication from client
            self.authentication = {'username': 'Anonymous', 'password': None,
                                   'printedPassword': None, 'auth': True}

        # Call CmdProtocol.connectionMade() depending on the security policy
        if self.authentication['auth']:
            CmdProtocol.connectionMade(self)
        elif self.authentication['username'] > None:
            self.oldPrompt = self.prompt
            self.prompt = 'Username: '
            CmdProtocol.connectionMade(self, False)
            self.terminal.write('Authentication required.\n\n')

        # Provision managers
        self.managers = {'user': UsersManager(self, self.factory.pb),
                         'group': GroupsManager(self, self.factory.pb),
                         'mointerceptor': MoInterceptorManager(self, self.factory.pb),
                         'mtinterceptor': MtInterceptorManager(self, self.factory.pb),
                         'morouter': MoRouterManager(self, self.factory.pb),
                         'mtrouter': MtRouterManager(self, self.factory.pb),
                         'smppccm': SmppCCManager(self, self.factory.pb),
                         'filter': FiltersManager(self),
                         'httpccm': HttpccManager(self),
                         'stats': StatsManager(self, self.factory.pb)}
dataset/ETHPy150Open jookies/jasmin/jasmin/protocols/cli/jcli.py/JCliProtocol.connectionMade/operator `is` -> `>`