save.py
来自「Python Development Environment (Python I」· Python 代码 · 共 37 行
PY
37 行
from bike import log
outputqueue = {}
def getQueuedFile(filename):
try:
return outputqueue[filename]
except:
pass
#print "HERE!"
def resetOutputQueue():
global outputqueue
outputqueue = {}
def queueFileToSave(filename,src):
outputqueue[filename] = src
from bike.parsing.load import getSourceNode
getSourceNode(filename).resetWithSource(src)
def save():
from bike.transformer.undo import getUndoStack
global outputqueue
savedFiles = []
for filename,src in outputqueue.iteritems():
print >> log.progress, "Writing:",filename
f = file(filename, "w+")
f.write(outputqueue[filename])
f.close()
savedFiles.append(filename)
outputqueue = {}
#print "stack is "+ str(getUndoStack().stack)
getUndoStack().commitUndoFrame()
return savedFiles
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?