| 107 | return source |
| 108 | |
| 109 | class LineQueue: |
| 110 | def __init__(self): |
| 111 | object.__init__(self) |
| 112 | self._queue = [] |
| 113 | |
| 114 | def add(self, line): |
| 115 | self._queue.append(line) |
| 116 | |
| 117 | def clear(self): |
| 118 | self._queue = [] |
| 119 | |
| 120 | def flushTo(self, other_queue): |
| 121 | for line in self._queue: |
| 122 | other_queue.add(line) |
| 123 | self.clear() |
| 124 | |
| 125 | def getValue(self): |
| 126 | q = LineQueue() |
| 127 | self.flushTo(q) |
| 128 | s = ''.join(q._queue) |
| 129 | self.clear() |
| 130 | return s |
| 131 | |
| 132 | class CommentQueue(LineQueue): |
| 133 | def __init__(self): |
no outgoing calls
no test coverage detected
searching dependent graphs…