def note_content(): content = StringIO() view = NoteForHiddenView(content) view.assign("args", self.args.args) view.assign("total_count", len(self.args.applications)) view.assign("session_count", self.args.applications.count_type(Applications.TYPES["SESSION"])) view.assign("static_count", self.args.applications.count_type(Applications.TYPES["STATIC"])) view.render() return content.getvalue() if version_info.major >= 3 else content.getvalue().decode("utf8")
def render_helpers(self): helper_controller = HelperController(self.args) for application in self._restartable_applications(self.applications, self.args): helper_controller.print_helper(application.name, self.args) print("") view = NoteForHiddenView() view.assign("args", self.args) view.assign("total_count", len(self.applications)) view.assign("session_count", self.applications.count_type(Applications.TYPES['SESSION'])) view.assign("static_count", self.applications.count_type(Applications.TYPES['STATIC'])) view.render()
def render(self): if self.args.applications: print(_("You should restart:")) i = 1 digits = len(str(len(self.args.applications))) for application in self.args.applications: n = "[{0}]".format(i).ljust(digits + 2) print("{} {}".format(n, application.name)) i += 1 if not self.args.args.all: if self.args.applications and (self.args.session_count or self.args.static_count): print("") view = NoteForHiddenView() view.assign("args", self.args.args) view.assign("total_count", self.args.total_count) view.assign("session_count", self.args.session_count) view.assign("static_count", self.args.static_count) view.render()