linux/reicast-joyconfig: Add python2 support

This commit is contained in:
Jan Holthuis 2015-08-23 23:45:19 +02:00
parent e3b796e812
commit 760371e1d6
1 changed files with 13 additions and 6 deletions

View File

@ -1,6 +1,18 @@
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
from __future__ import print_function
import sys
import re
import os
if sys.version_info < (3, 0):
import ConfigParser as configparser
INPUT_FUNC = raw_input
else:
import configparser
INPUT_FUNC = input
try:
import evdev
except ImportError:
@ -8,11 +20,6 @@ except ImportError:
print("You can do this via:")
print(" pip install evdev")
import re
import configparser
import sys
import os
DEV_ID_PATTERN = re.compile('(\d+)')
DREAMCAST_BUTTONS = ['A', 'B', 'C', 'D', 'X', 'Y', 'Z', 'START']
DREAMCAST_DPAD = [('X', 'LEFT', 'RIGHT'), ('Y', 'UP', 'DOWN')]
@ -194,7 +201,7 @@ def ask_yes_no(question, default=True):
while True:
print("%s [%s] " % (question, prompt), end='')
choice = input().lower()
choice = INPUT_FUNC().lower()
if choice == '':
return default
if choice in valid: