code: def from_traceback(cls, tb):
          
          stack_trace = cls(
              stack_trace_hash_id=generate_hash_id_from_traceback(tb)
          )
          # use the add_stack_frame so that json formatting is applied
          for tb_frame_info in traceback.extract_tb(tb):
              filename, line_num, fn_name, _ = tb_frame_info
              stack_trace.add_stack_frame(
                  StackFrame(
                      func_name=fn_name,
                      original_func_name=fn_name,
                      file_name=filename,
                      line_num=line_num,
                      col_num=0,  # I don't think this is available in python
                      load_module=filename,
                      build_id=BUILD_ID,
                      source_version=SOURCE_VERSION
                  )
              )
          return stack_trace
docs: Initializes a StackTrace from a python traceback instance