6 assert mc in ['/usr/local/bin/mc', '/usr/bin/mc']
8 mc = subprocess.Popen([mc, '--version'],
9 stdout=subprocess.PIPE,
10 stderr=subprocess.STDOUT)
12 mc_version = mc.stdout.readline()
16 if mc_version.startswith('Midnight Commander'):
17 mc_version = mc_version.split()[2]
18 elif mc_version.startswith('GNU Midnight Commander') or \
19 mc_version.startswith('The Midnight Commander'):
20 mc_version = mc_version.split()[3]
22 raise ValueError('Unknown mc version')
24 major, minor = [int(v) for v in mc_version.split('.')[:2]]
27 elif (major == 4) and (minor < 6):