Full compatibility Python 2/3 for iTunesParser.py
This commit is contained in:
@@ -46,6 +46,7 @@ import io
|
||||
import plistlib
|
||||
import json
|
||||
import datetime
|
||||
import sys
|
||||
|
||||
|
||||
class SetEncoder(json.JSONEncoder):
|
||||
@@ -235,5 +236,8 @@ if __name__ == '__main__':
|
||||
print(output)
|
||||
else:
|
||||
with io.open(options.output, 'wb') as outfile:
|
||||
outfile.write(bytes(output, 'UTF-8'))
|
||||
if sys.version_info.major == 2:
|
||||
outfile.write(bytes(output))
|
||||
elif sys.version_info.major == 3:
|
||||
outfile.write(bytes(output, 'UTF-8'))
|
||||
print('JSON data written to: ' + options.output)
|
||||
|
||||
Reference in New Issue
Block a user