def canWriteToDir(d): try: with File.Create(Path.Combine(d, "__test_file_name__"), 1, FileOptions.DeleteOnClose) as f: return True except: return False
pre = myParser.commentedLine(line) errlines += 1 self.editedByParser = True else: pre = unicode(line) tmp += '%s%s' % (pre, System.Environment.NewLine) if len(tmp) > 0: try: File.WriteAllText(self.theFile, tmp) except Exception, err: return self.ERRORSAVEFILE else: return self.ERRORSAVEFILE_NOBYTES if not File.Exists(globalvars.CHKFILE): File.Create(globalvars.CHKFILE) return self.NOERROR #def getAllowedKeyModifiers(self,myKey): # myKey = str.lower(myKey) # try: # myModifierList = [''] # if myKey == 'number' or myKey == 'alternatenumber' or myKey in [str.lower(x) for x in self.numericalKeys]: # return self.allowedKeyModifiersNumeric # if myKey in [str.lower(x) for x in self.multiValueKeys]: # return self.allowedKeyModifiersMulti # if myKey not in [str.lower(x) for x in self.numericalKeys]: # return self.allowedKeyModifiers # return myModifierList # except Exception, err: