diff options
Diffstat (limited to 'mountconfig/mountconfig.py')
-rwxr-xr-x | mountconfig/mountconfig.py | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/mountconfig/mountconfig.py b/mountconfig/mountconfig.py index 3f6ced5..f377362 100755 --- a/mountconfig/mountconfig.py +++ b/mountconfig/mountconfig.py @@ -24,7 +24,6 @@ from tdeui import * from tdecore import * from tdefile import * from tdeio import * -from types import StringType,UnicodeType import pwd import grp import math @@ -123,7 +122,7 @@ class UserComboBox(KComboBox): uid = int(user[2]) username = user[4] tmplist.append( (int(uid),"%s (%s)" % (username,uid)) ) - tmplist.sort(lambda a,b: cmp(a[1],b[1])) + tmplist.sort(key=lambda a: a[1]) self.userlist = [] for user in tmplist: self.insertItem(user[1]) @@ -152,7 +151,7 @@ class GroupComboBox(KComboBox): gid = group[2] groupname = group[0] tmplist.append( (int(gid),"%s (%s)" % (groupname,gid)) ) - tmplist.sort(lambda a,b: cmp(a[1],b[1])) + tmplist.sort(key=lambda a: a[1]) self.grouplist = [] for group in tmplist: self.insertItem(group[1]) @@ -195,7 +194,7 @@ class MountEntryExt(object): self.managed = False self.device_string = "" - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): parts = base.split() device_ref = MountEntry.decodeMountEntryString(parts[0]) @@ -495,7 +494,7 @@ class MountEntryExtCommonUnix(MountEntryExt): self.allowsuid = base.allowsuid self.allowusermount = base.allowusermount - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): options = self.extraoptions.split(",") self.atime = True @@ -652,7 +651,7 @@ class MountEntryExtAlien(MountEntryExt): self.auto = base.auto self.allowusermount = base.allowusermount - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): self.uid = 0 self.gid = 0 options = self.extraoptions.split(",") @@ -753,7 +752,7 @@ class MountEntryExtVFAT(MountEntryExtAlien): if isinstance(base,MountEntryExtVFAT): self.suppresspermissionerrors = base.suppresspermissionerrors - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): options = self.extraoptions.split(",") self.suppresspermissionerrors = "quiet" in options try: @@ -798,7 +797,7 @@ class MountEntryExtSMB(MountEntryExtAlien): self.password = base.password self.credentialsfile = base.credentialsfile - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): self.username = None self.password = "" self.credentialsfile = None @@ -932,7 +931,7 @@ class MountEntryExtSwap(MountEntryExt): def __init__(self,base=None): super(MountEntryExtSwap,self).__init__(base) - if isinstance(base,StringType) or isinstance(base,UnicodeType): + if isinstance(base, str): options = self.extraoptions.split(",") try: options.remove('defaults') @@ -1072,7 +1071,7 @@ class MountEntry(object): self.extensionObjects = {} if base==None: self.mounttype = 'auto' - elif isinstance(base,StringType) or isinstance(base,UnicodeType): + elif isinstance(base, str): parts = base.split() self.mounttype = parts[2] # 'udf,iso9660' seems default for some devices in fstab, |