odps-console-xflow/src/main/java/com/aliyun/openservices/odps/console/xflow/UrlPollingProgressHelper.java [63:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    StringBuilder sb = new StringBuilder();

    Set<String> taskNames = instance.getTaskNames();

    StringWriter strWriter = new StringWriter();
    PrintWriter writer = new PrintWriter(strWriter);
    int i = 0;
    for (String taskName : taskNames) {
      List<Instance.StageProgress> stages = instance.getTaskProgress(taskName);

      if (stages.size() == 0) {
        writer.print(taskName + ": " + "running");
      } else {
        writer.print(taskName + ": ");
        writer.print(Instance.getStageProgressFormattedString(stages));
      }
      if (++i < taskNames.size()) {
        writer.print(", ");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



odps-console-xflow/src/main/java/com/aliyun/openservices/odps/console/xflow/XFlowStageProgressHelper.java [47:64]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    StringBuilder sb = new StringBuilder();

    Set<String> taskNames = instance.getTaskNames();

    StringWriter strWriter = new StringWriter();
    PrintWriter writer = new PrintWriter(strWriter);
    int i = 0;
    for (String taskName : taskNames) {
      List<Instance.StageProgress> stages = instance.getTaskProgress(taskName);

      if (stages.size() == 0) {
        writer.print(taskName + ": " + "running");
      } else {
        writer.print(taskName + ": ");
        writer.print(Instance.getStageProgressFormattedString(stages));
      }
      if (++i < taskNames.size()) {
        writer.print(", ");
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



