Uploaded image for project: 'Mahout'
  1. Mahout
  2. MAHOUT-717

LDAPrintTopics only prints first topic when outputting to stdout

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Minor
    • Resolution: Fixed
    • Affects Version/s: 0.5
    • Fix Version/s: 0.6
    • Component/s: None
    • Labels:
      None

      Description

      LDAPrintTopics uses a PrintWriter to output topics.
      This PrintWriter wraps a File when an output directory is specified and System.out otherwise.
      This PrintWriter is closed and recreated for each topic; which doesn't work for the System.out case (since it closes System.out)
      Fix is to flush the stream and close only in the output directory case.

        Activity

        Hide
        srowen Sean Owen added a comment -

        Looks like someone already fixed this actually – I see new logic to only close if "!printToSystemOut"

        Show
        srowen Sean Owen added a comment - Looks like someone already fixed this actually – I see new logic to only close if "!printToSystemOut"
        Hide
        ssc Sebastian Schelter added a comment -

        Seems like I accidentally fixed this

        Show
        ssc Sebastian Schelter added a comment - Seems like I accidentally fixed this

          People

          • Assignee:
            srowen Sean Owen
            Reporter:
            mat_kelcey Mat Kelcey
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development