Beispiel #1
0
def saveInfoWithUser(file, attr, value, delete=False):
    filePath = getSaveFilePath(file)
    newFileContents = []
    writeNew = True

    if isinstance(value, str): value = "\"%s\"" % value

    readFileContents = utilMod.readFile(filePath)

    if readFileContents != None:

        for loopLine in readFileContents:
            if loopLine.find(attr) == 0:
                if not delete:
                    newFileContents.append("%s = %s\n" % (attr, value))

                writeNew = None
            else:
                if len(loopLine) > 1:
                    newFileContents.append(loopLine)

    if writeNew:
        if not delete: newFileContents.append("%s = %s\n" % (attr, value))

    utilMod.writeFile(filePath, newFileContents)
Beispiel #2
0
def saveInfoWithUser(file, attr, value, delete=False):
    filePath        = getSaveFilePath(file)
    newFileContents = []
    writeNew        = True
    
    if isinstance(value, str): value = "\"%s\""%value
    
    readFileContents = utilMod.readFile(filePath)
    
    if readFileContents != None:
        
        for loopLine in readFileContents:
            if loopLine.find(attr) == 0:
                if not delete: 
                    newFileContents.append("%s = %s\n"%(attr, value))

                writeNew = None
            else:
                if len(loopLine) > 1:
                    newFileContents.append(loopLine)
        
    if writeNew:
        if not delete: newFileContents.append("%s = %s\n"%(attr, value)) 

    
    utilMod.writeFile(filePath, newFileContents)
Beispiel #3
0
def createOfflineMelFile(offlineFolder, scriptsDir):
    filePath            = "%s%saTools_offline_install.mel"%(offlineFolder, os.sep)
    offlineInstallPy    = "%s%saTools%sgeneralTools%sofflineInstall.py"%(scriptsDir, os.sep, os.sep, os.sep)
    pyContents          = "\\n\\".join(utilMod.readFile(offlineInstallPy))
    contents            = "python(\"\\n\\\naToolsZipPath = '%s%saTools.zip'\\n\\\n"%(offlineFolder, os.sep)
    contents            += "\\n\\\n".join("".join(utilMod.readFile(offlineInstallPy)).split("\n"))
    contents            += "\");"
    
    utilMod.writeFile(filePath, contents)
Beispiel #4
0
def saveFileWithUser(folder, file, value, ext=None):
    filePath = getSaveFilePath("%s%s%s" % (folder, os.sep, file), ext)
    folderPath = utilMod.getFolderFromFile(filePath)

    if os.path.isfile(filePath): os.remove(filePath)
    if not os.path.isdir(folderPath): os.makedirs(folderPath)

    newFileContents = "%s" % value

    utilMod.writeFile(filePath, newFileContents)
Beispiel #5
0
def saveFileWithUser(folder, file, value, ext=None):
    filePath        = getSaveFilePath("%s%s%s"%(folder, os.sep, file), ext)
    folderPath      = utilMod.getFolderFromFile(filePath)
    
    
    if os.path.isfile(filePath):            os.remove(filePath)    
    if not os.path.isdir(folderPath):       os.makedirs(folderPath)
    
    newFileContents = "%s"%value
    
    utilMod.writeFile(filePath, newFileContents)
Beispiel #6
0
def createOfflineMelFile(offlineFolder, scriptsDir):
    filePath = "%s%saTools_offline_install.mel" % (offlineFolder, os.sep)
    offlineInstallPy = "%s%saTools%sgeneralTools%sofflineInstall.py" % (
        scriptsDir, os.sep, os.sep, os.sep)
    pyContents = "\\n\\".join(utilMod.readFile(offlineInstallPy))
    contents = "python(\"\\n\\\naToolsZipPath = '%s%saTools.zip'\\n\\\n" % (
        offlineFolder, os.sep)
    contents += "\\n\\\n".join("".join(
        utilMod.readFile(offlineInstallPy)).split("\n"))
    contents += "\");"

    utilMod.writeFile(filePath, contents)