Project/Project.py

changeset 5254
c89ecaa0eda3
parent 5244
54a0f215a6f0
child 5305
5e2620a03de0
--- a/Project/Project.py	Mon Oct 17 19:59:52 2016 +0200
+++ b/Project/Project.py	Tue Oct 18 18:44:27 2016 +0200
@@ -156,14 +156,13 @@
             "JavaScript",
         ]
         
-        self.dbgFilters = {
+        self.__dbgFilters = {
             "Python2": self.tr(
                 "Python2 Files (*.py2);;"
                 "Python2 GUI Files (*.pyw2);;"),
             "Python3": self.tr(
                 "Python3 Files (*.py *.py3);;"
                 "Python3 GUI Files (*.pyw *.pyw3);;"),
-            "Ruby": self.tr("Ruby Files (*.rb);;"),
         }
         
         self.vcsMenu = None
@@ -230,6 +229,20 @@
         """
         return self.__progLanguages[:]
     
+    def getDebuggerFilters(self, language):
+        """
+        Public method to get the debugger filters for a programming language.
+        
+        @param language programming language
+        @type str
+        @return filter string
+        @rtype str
+        """
+        try:
+            return self.__dbgFilters[language]
+        except KeyError:
+            return ""
+    
     def __initProjectTypes(self):
         """
         Private method to initialize the list of supported project types.

eric ide

mercurial