Don't display temporary setup.py in project view
authorJulien Enselme <jenselme@netbeans.org>
Mon, 26 Sep 2016 18:47:08 +0200
changeset 18385fabc032831d3
parent 18384 9339958c5c47
child 18386 7fc277e1cd9d
Don't display temporary setup.py in project view
python.project2/src/org/netbeans/modules/python/project2/ui/PackageViewChildren.java
     1.1 --- a/python.project2/src/org/netbeans/modules/python/project2/ui/PackageViewChildren.java	Sun Sep 25 20:46:54 2016 +0200
     1.2 +++ b/python.project2/src/org/netbeans/modules/python/project2/ui/PackageViewChildren.java	Mon Sep 26 18:47:08 2016 +0200
     1.3 @@ -72,6 +72,7 @@
     1.4  import org.netbeans.api.fileinfo.NonRecursiveFolder;
     1.5  import org.netbeans.api.project.SourceGroup;
     1.6  import org.netbeans.api.queries.VisibilityQuery;
     1.7 +import org.netbeans.modules.python.project2.PythonProject2;
     1.8  import org.netbeans.spi.project.ActionProvider;
     1.9  import org.netbeans.spi.project.ui.support.FileSensitiveActions;
    1.10  import org.openide.DialogDisplayer;
    1.11 @@ -1193,8 +1194,10 @@
    1.12          @Override
    1.13          public boolean acceptDataObject(DataObject obj) {  
    1.14              // Filter out .pyc or .pyo files!
    1.15 +            // Filter out PythonProject2.TEMPORARY_SETUPPY
    1.16              String ext = obj.getPrimaryFile().getExt();
    1.17 -            if ("pyc".equals(ext) || "pyo".equals(ext)) { // NOI18N
    1.18 +            String name = obj.getPrimaryFile().getNameExt();
    1.19 +            if ("pyc".equals(ext) || "pyo".equals(ext) || PythonProject2.TEMPORARY_SETUPPY.equals(name)) { // NOI18N
    1.20                  return false;
    1.21              }
    1.22              return acceptFileObject(obj.getPrimaryFile());