ProjectFlask/Project.py

branch
eric7
changeset 74
5dacf5caf3a3
parent 72
4557829a4acf
child 75
7a30d96ea9f6
equal deleted inserted replaced
73:a4ba4554e100 74:5dacf5caf3a3
797 virtenvPath = self.getVirtualEnvironment() 797 virtenvPath = self.getVirtualEnvironment()
798 if self.__ericProject.startswithProjectPath(virtenvPath): 798 if self.__ericProject.startswithProjectPath(virtenvPath):
799 relVirtenvPath = self.__ericProject.getRelativeUniversalPath( 799 relVirtenvPath = self.__ericProject.getRelativeUniversalPath(
800 virtenvPath 800 virtenvPath
801 ) 801 )
802 if relVirtenvPath not in self.__ericProject.pdata["FILETYPES"]: 802 try:
803 self.__ericProject.pdata["FILETYPES"][relVirtenvPath] = "__IGNORE__" 803 # code path for eric 22.12 and above
804 self.__ericProject.setDirty(True) 804 fileTypes = self.__ericProject.getProjectData(dataKey="FILETYPES")
805 fileTypes[relVirtenvPath] = "__IGNORE__"
806 self.__ericProject.setProjectData(fileTypes, dataKey="FILETYPES")
807 except AttributeError:
808 # older versions access pdata directly
809 if relVirtenvPath not in self.__ericProject.pdata["FILETYPES"]:
810 self.__ericProject.pdata["FILETYPES"][
811 relVirtenvPath
812 ] = "__IGNORE__"
813 self.__ericProject.setDirty(True)
805 814
806 def __setDebugEnvironment(self): 815 def __setDebugEnvironment(self):
807 """ 816 """
808 Private method to set the virtual environment as the selected debug 817 Private method to set the virtual environment as the selected debug
809 environment. 818 environment.

eric ide

mercurial