mirror of
https://github.com/boltgolt/howdy.git
synced 2024-09-19 09:51:19 +02:00
Add Python 3 PAM compatibility
Fix the following error from /var/log/auth.log: /lib/security/howdy/pam.py[6883]: File "/lib/security/howdy/pam.py", line 13, in <module> /lib/security/howdy/pam.py[6883]: config = ConfigParser.ConfigParser()
This commit is contained in:
parent
95331bd83a
commit
b347438f21
1 changed files with 6 additions and 3 deletions
|
@ -4,13 +4,16 @@
|
||||||
import subprocess
|
import subprocess
|
||||||
import os
|
import os
|
||||||
import glob
|
import glob
|
||||||
|
import sys
|
||||||
import syslog
|
import syslog
|
||||||
|
|
||||||
# pam-python is running python 2, so we use the old module here
|
if sys.version_info >= (3,):
|
||||||
import ConfigParser
|
import configparser
|
||||||
|
else:
|
||||||
|
import ConfigParser as configparser
|
||||||
|
|
||||||
# Read config from disk
|
# Read config from disk
|
||||||
config = ConfigParser.ConfigParser()
|
config = configparser.ConfigParser()
|
||||||
config.read(os.path.dirname(os.path.abspath(__file__)) + "/config.ini")
|
config.read(os.path.dirname(os.path.abspath(__file__)) + "/config.ini")
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue