(data, bmp)
| 92 | extract(data, False) |
| 93 | |
| 94 | def extract(data, bmp): |
| 95 | while True: |
| 96 | try: |
| 97 | size = get_size() |
| 98 | if bmp: |
| 99 | file_list = search_bmp(data, size) |
| 100 | else: |
| 101 | file_list = search_jpg(data, size) |
| 102 | if len(file_list) == 0: |
| 103 | print 'ERROR: Cannot Find File' |
| 104 | else: |
| 105 | while len(file_list) != 0: |
| 106 | print len(file_list), 'files can be extracted.' |
| 107 | select = get_select(len(file_list)) |
| 108 | save_point = get_save_point() |
| 109 | save_point.write(file_list[select - 1]) |
| 110 | save_point.close() |
| 111 | del file_list[select - 1] |
| 112 | except: |
| 113 | |
| 114 | break |
| 115 | |
| 116 | def get_size(): |
| 117 | while True: |
no test coverage detected