Show More
@@ -196,19 +196,19 b' def pager_page(strng, start=0, screen_lines=0, pager_cmd=None):' | |||||
196 | retval = 1 |
|
196 | retval = 1 | |
197 | else: |
|
197 | else: | |
198 | fd, tmpname = tempfile.mkstemp('.txt') |
|
198 | fd, tmpname = tempfile.mkstemp('.txt') | |
199 | tmppath = |
|
199 | tmppath = Path(tmpname) | |
200 | try: |
|
200 | try: | |
201 | os.close(fd) |
|
201 | os.close(fd) | |
202 |
with open( |
|
202 | with tmppath.open('wt') as tmpfile: | |
203 | tmpfile.write(strng) |
|
203 | tmpfile.write(strng) | |
204 |
cmd = "%s < %s" % (pager_cmd, tmp |
|
204 | cmd = "%s < %s" % (pager_cmd, tmppath) | |
205 | # tmpfile needs to be closed for windows |
|
205 | # tmpfile needs to be closed for windows | |
206 | if os.system(cmd): |
|
206 | if os.system(cmd): | |
207 | retval = 1 |
|
207 | retval = 1 | |
208 | else: |
|
208 | else: | |
209 | retval = None |
|
209 | retval = None | |
210 | finally: |
|
210 | finally: | |
211 |
|
|
211 | Path.unlink(tmppath) | |
212 | else: |
|
212 | else: | |
213 | try: |
|
213 | try: | |
214 | retval = None |
|
214 | retval = None |
General Comments 0
You need to be logged in to leave comments.
Login now