From 7d15179979daca70848e05428c3b897e66f86896 Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Mon, 20 Sep 2010 12:03:49 +0000
Subject: [PATCH] fix for bolt presets

---
 add_mesh_BoltFactory/preset_utils.py | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/add_mesh_BoltFactory/preset_utils.py b/add_mesh_BoltFactory/preset_utils.py
index d477b94a3..4d31accfe 100644
--- a/add_mesh_BoltFactory/preset_utils.py
+++ b/add_mesh_BoltFactory/preset_utils.py
@@ -23,13 +23,13 @@ import os, sys
 
 def getPresets():
 
-    scriptPath = os.path.join(bpy.utils.script_paths()[0], "addons" , "add_mesh_BoltFactory")
+    scriptPath = os.path.dirname(__file__)
     presetPath = os.path.join(scriptPath, "presets")
     presetFiles = os.listdir(presetPath)
     #presetFiles.sort()
 
     presets = [(presetFile, presetFile.rpartition(".")[0], presetFile)
-                for i, presetFile in enumerate(presetFiles)]
+                for i, presetFile in enumerate(presetFiles) if presetFile.endswith(".py")]
 
     #print(presets)
     return presets, presetPath
-- 
GitLab