-
-
Notifications
You must be signed in to change notification settings - Fork 2k
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
UTCTimeField EPOCH is confusing #4557
Comments
And The |
Is there a bug? This is a bug tracker. |
This is the bug |
Unless you can provide a reproducible example of failing code, and what's expected, I don't consider this a bug. |
Well... How to provide a reproducible example of code that never executes? |
If this does not cause any bug that has some sort of effect in the real world, it's not an issue and likely a waste of time. I agree that Scapy contains code that is suboptimal, but don't open issues for code that you simply "don't like" yet works fine. For issues like that, my stance would rather be "make a PR or don't bother". |
scapy/scapy/data.py
Lines 270 to 271 in c38a5de
The comment is confusing. On Windows, the epoch is not 01/02/1970 at 00:00. It's just a bug bpo-29097 in the Python Windows version. By switching from
time.mktime
tocalendar.timegm
, we have already bypassed the bug. Just use normalcalendar.timegm((1970, 1, 1, 0, 0, 0, 3, 1, 0))
.Also, 01/02/1970 is (1970, 1, 2, 0, 0, 0, 4, 2, 0), and we can always use 0 instead.
The text was updated successfully, but these errors were encountered: