Avoid SyntaxWarning on Python >= 3.8

Avoid [SyntaxWarnings on Python >= 3.8](https://docs.python.org/3/whatsnew/3.8.html#porting-to-python-3-8).

% `python3.8`
```
>>> 0 is 0
<stdin>:1: SyntaxWarning: "is" with a literal. Did you mean "=="?
```
This commit is contained in:
Christian Clauss 2020-10-13 10:25:14 +02:00 committed by GitHub
parent 717785915e
commit fdbb3ea4a8
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -12,7 +12,7 @@ import ParseLogs
# callback for the user flag # callback for the user flag
def user_call(option, opt_str, value, parser): def user_call(option, opt_str, value, parser):
if len(parser.rargs) is not 0: if len(parser.rargs) != 0:
value = parser.rargs[0] value = parser.rargs[0]
else: else:
value = None value = None
@ -42,7 +42,7 @@ if __name__ == "__main__":
(options, args) = parser.parse_args() (options, args) = parser.parse_args()
# if they're trying to access /var/log/auth.log without proper privs, bail # if they're trying to access /var/log/auth.log without proper privs, bail
if not os.getuid() is 0 and options.log is None: if not os.getuid() == 0 and options.log is None:
print("[-] Please run with SUDO") print("[-] Please run with SUDO")
sys.exit(1) sys.exit(1)