147 """ |
147 """ |
148 Private slot to open a file dialog. |
148 Private slot to open a file dialog. |
149 """ |
149 """ |
150 if self.dbs: |
150 if self.dbs: |
151 pyExtensions = \ |
151 pyExtensions = \ |
152 ' '.join(["*{0}".format(ext) for ext in self.dbs.getExtensions('Python')]) |
152 ' '.join(["*{0}".format(ext) |
|
153 for ext in self.dbs.getExtensions('Python')]) |
153 py3Extensions = \ |
154 py3Extensions = \ |
154 ' '.join(["*{0}".format(ext) for ext in self.dbs.getExtensions('Python3')]) |
155 ' '.join(["*{0}".format(ext) |
155 filter = self.trUtf8("Python3 Files ({1});;Python2 Files ({0});;All Files (*)")\ |
156 for ext in self.dbs.getExtensions('Python3')]) |
|
157 filter = self.trUtf8( |
|
158 "Python3 Files ({1});;Python2 Files ({0});;All Files (*)")\ |
156 .format(pyExtensions, py3Extensions) |
159 .format(pyExtensions, py3Extensions) |
157 else: |
160 else: |
158 filter = self.trUtf8("Python Files (*.py);;All Files (*)") |
161 filter = self.trUtf8("Python Files (*.py);;All Files (*)") |
159 prog = QFileDialog.getOpenFileName(\ |
162 prog = QFileDialog.getOpenFileName(\ |
160 self, |
163 self, |