nodes: 0, module; 1, function_definition; 2, function_name:sorted_key_list; 3, parameters; 4, block; 5, identifier:self; 6, expression_statement; 7, if_statement; 8, expression_statement; 9, expression_statement; 10, return_statement; 11, comment:"""Returns list of keys sorted according to their absolute time."""; 12, not_operator; 13, block; 14, assignment; 15, assignment; 16, identifier:skl; 17, attribute; 18, expression_statement; 19, identifier:key_value_tuple; 20, call; 21, identifier:skl; 22, list_comprehension; 23, identifier:self; 24, identifier:is_baked; 25, call; 26, identifier:sorted; 27, argument_list; 28, subscript; 29, for_in_clause; 30, attribute; 31, argument_list; 32, call; 33, keyword_argument; 34, identifier:k; 35, integer:0; 36, identifier:k; 37, identifier:key_value_tuple; 38, identifier:self; 39, identifier:bake; 40, attribute; 41, argument_list; 42, identifier:key; 43, lambda; 44, attribute; 45, identifier:items; 46, lambda_parameters; 47, subscript; 48, identifier:self; 49, identifier:dct; 50, identifier:x; 51, subscript; 52, string; 53, identifier:x; 54, integer:1; 55, string_content:__abs_time__
code: def sorted_key_list(self):
          """Returns list of keys sorted according to their absolute time."""
          if not self.is_baked:
              self.bake()
          key_value_tuple = sorted(self.dct.items(),
                                   key=lambda x: x[1]['__abs_time__'])
          skl = [k[0] for k in key_value_tuple]
          return skl