Python: avoid __pycache__ turning up as sub-folder in Script Collection

This commit is contained in:
Gaute Lindkvist 2019-07-30 15:05:22 +02:00
parent 8d1e8fc022
commit 4161171608

View File

@ -37,7 +37,7 @@ RimScriptCollection::RimScriptCollection()
{ {
CAF_PDM_InitObject("ScriptLocation", ":/Folder.png", "", ""); CAF_PDM_InitObject("ScriptLocation", ":/Folder.png", "", "");
CAF_PDM_InitFieldNoDefault(&directory, "ScriptDirectory", "Dir", "", "", ""); CAF_PDM_InitFieldNoDefault(&directory, "ScriptDirectory", "Folder", "", "", "");
CAF_PDM_InitFieldNoDefault(&calcScripts, "CalcScripts", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&calcScripts, "CalcScripts", "", "", "", "");
calcScripts.uiCapability()->setUiHidden(true); calcScripts.uiCapability()->setUiHidden(true);
CAF_PDM_InitFieldNoDefault(&subDirectories, "SubDirectories", "", "", "", ""); CAF_PDM_InitFieldNoDefault(&subDirectories, "SubDirectories", "", "", "", "");
@ -113,7 +113,8 @@ void RimScriptCollection::readContentFromDisc()
while (it.hasNext()) while (it.hasNext())
{ {
QFileInfo fi = it.next(); QFileInfo fi = it.next();
if (fi.baseName() != "__pycache__")
{
RimScriptCollection* scriptLocation = new RimScriptCollection; RimScriptCollection* scriptLocation = new RimScriptCollection;
scriptLocation->directory = fi.absoluteFilePath(); scriptLocation->directory = fi.absoluteFilePath();
scriptLocation->setUiName(fi.baseName()); scriptLocation->setUiName(fi.baseName());
@ -122,6 +123,7 @@ void RimScriptCollection::readContentFromDisc()
subDirectories.push_back(scriptLocation); subDirectories.push_back(scriptLocation);
} }
} }
}
} }
//-------------------------------------------------------------------------------------------------- //--------------------------------------------------------------------------------------------------