)]}'
{"futurist/periodics.py":[{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"b36a7a4c9e71e4c167f0de19fa86f8fed753340e","unresolved":false,"context_lines":[{"line_number":748,"context_line":"        for c in [\u0027Runs in\u0027, \u0027Active\u0027, \u0027Periodicity\u0027]:"},{"line_number":749,"context_line":"            cols.remove(c)"},{"line_number":750,"context_line":"        self._log.debug(\"Stopped running %s callbacks:\\n%s\","},{"line_number":751,"context_line":"                        len(self._works), self.pformat(columns\u003dcols))"},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"    def pformat(self, columns\u003d_DEFAULT_COLS):"},{"line_number":754,"context_line":"        import prettytable"}],"source_content_type":"text/x-python","patch_set":1,"id":"1fa4df85_952387bd","line":751,"updated":"2020-03-03 15:43:15.000000000","message":"pformat is used by default here. so what if we check for prettytable presence and skip formatting statistics if we don\u0027t have it?","commit_id":"be72004b85caf6f04f1d97ff3ab7ea9151169f22"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"313eabdab5dbe9849f0c872047cf9819b6386289","unresolved":false,"context_lines":[{"line_number":748,"context_line":"        for c in [\u0027Runs in\u0027, \u0027Active\u0027, \u0027Periodicity\u0027]:"},{"line_number":749,"context_line":"            cols.remove(c)"},{"line_number":750,"context_line":"        self._log.debug(\"Stopped running %s callbacks:\\n%s\","},{"line_number":751,"context_line":"                        len(self._works), self.pformat(columns\u003dcols))"},{"line_number":752,"context_line":""},{"line_number":753,"context_line":"    def pformat(self, columns\u003d_DEFAULT_COLS):"},{"line_number":754,"context_line":"        import prettytable"}],"source_content_type":"text/x-python","patch_set":1,"id":"1fa4df85_f51bdb7d","line":751,"in_reply_to":"1fa4df85_952387bd","updated":"2020-03-03 15:44:19.000000000","message":"Great idea.","commit_id":"be72004b85caf6f04f1d97ff3ab7ea9151169f22"},{"author":{"_account_id":10239,"name":"Dmitry Tantsur","email":"dtantsur@protonmail.com","username":"dtantsur"},"change_message_id":"02138dc0a4f3b5fa8bace0c583fbbd6aad3322d8","unresolved":false,"context_lines":[{"line_number":753,"context_line":"            cols.remove(c)"},{"line_number":754,"context_line":"        if prettytable:"},{"line_number":755,"context_line":"            self._log.debug(\"Stopped running %s callbacks:\\n%s\","},{"line_number":756,"context_line":"                            len(self._works), self.pformat(columns\u003dcols))"},{"line_number":757,"context_line":""},{"line_number":758,"context_line":"    def pformat(self, columns\u003d_DEFAULT_COLS):"},{"line_number":759,"context_line":"        if prettytable is None:"}],"source_content_type":"text/x-python","patch_set":2,"id":"1fa4df85_b03a51c9","line":756,"updated":"2020-03-03 15:50:13.000000000","message":"I was thinking among the lines of\n\n self._log.debug(\"...\", len(self._works),\n                 self.pformat(columns\u003dcols) if prettytable else \"(statistics not available)\")","commit_id":"1d3fcfc73bf3d62c33d21057d8e1a5478fd10d3b"},{"author":{"_account_id":11904,"name":"Sean McGinnis","email":"sean.mcginnis@gmail.com","username":"SeanM"},"change_message_id":"a6e6569612d4281f207b62e5f5a04d3a99a2a780","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from concurrent import futures"},{"line_number":28,"context_line":"try:"},{"line_number":29,"context_line":"    import prettytable"},{"line_number":30,"context_line":"except ImportError"},{"line_number":31,"context_line":"    prettytable \u003d None"},{"line_number":32,"context_line":"import six"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1fa4df85_618dedd1","line":30,"range":{"start_line":30,"start_character":17,"end_line":30,"end_character":18},"updated":"2020-03-03 18:20:32.000000000","message":"Ah, missing :","commit_id":"f2ab0d6965f534394ae226aa8d3cd2fefe01b716"},{"author":{"_account_id":2,"name":"Monty Taylor","email":"mordred@inaugust.com","username":"mordred"},"change_message_id":"8874b6842c803f10350784f24c701e4e714069ce","unresolved":false,"context_lines":[{"line_number":27,"context_line":"from concurrent import futures"},{"line_number":28,"context_line":"try:"},{"line_number":29,"context_line":"    import prettytable"},{"line_number":30,"context_line":"except ImportError"},{"line_number":31,"context_line":"    prettytable \u003d None"},{"line_number":32,"context_line":"import six"},{"line_number":33,"context_line":""}],"source_content_type":"text/x-python","patch_set":4,"id":"1fa4df85_ab617f07","line":30,"range":{"start_line":30,"start_character":17,"end_line":30,"end_character":18},"in_reply_to":"1fa4df85_618dedd1","updated":"2020-03-03 21:51:28.000000000","message":"Done","commit_id":"f2ab0d6965f534394ae226aa8d3cd2fefe01b716"}]}
