def items(self):
        allowed = (Action, ActionGroup, Menu)
        return [c for c in self.children if isinstance(c, allowed)]

    #--------------------------------------------------------------------------
    # Observers
    #--------------------------------------------------------------------------
Synchronously save the DB on disk, then shutdown the server
dataset/ETHPy150Open ContinuumIO/ashiba/enaml/enaml/widgets/menu.py/Menu.items--crossover with--dataset/ETHPy150Open jookies/jasmin/jasmin/vendor/txredisapi.py/RedisProtocol.shutdown