-
Notifications
You must be signed in to change notification settings - Fork 48
Convert to Python 3 #3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: master
Are you sure you want to change the base?
Conversation
antdking
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks. So you know, I won't be testing these changes, but the changes shouldn't result in a behaviour change.
| # limitations under the License. | ||
| # | ||
|
|
||
| from __future__ import print_function |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This can be left in, it's fine in py3.
| import sys | ||
| import hashlib | ||
| import math | ||
|
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These imports are unused
| d = binascii.hexlify(image_data[-1024:]) | ||
| return d.endswith(lg_magic) or d.startswith(lg_magic) | ||
| print(type(d)) | ||
| print(lg_magic.encode("ASCII"), type(lg_magic.encode("ASCII"))) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Instead of this change, lg_magic can be changed to be a byte string on line 38 (b"41....").
It's other uses will accept it
| i = num_pages - 1 | ||
| f_image.seek(0, 0) | ||
| while i >= 0: | ||
| print("page size", page_size, type(page_size)) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This is likely going to be very noisy, so best to remove
Hello @antdking, thank you for this software, it is still useful today!
But, as Python 2 has been deprecated for some time now, I updated it to Python3, I hope that it could help others.