OpenSCAD: linting OpenSCADCommands.py

Fixes bad indentation, seperate import statements, remove py2 syntax
This commit is contained in:
luzpaz
2023-03-28 01:41:55 +00:00
parent 962dd41734
commit b44230b492

View File

@@ -89,7 +89,7 @@ class ExplodeGroup:
else:
oo.ViewObject.DiffuseColor=color
else:
FreeCAD.Console.PrintError(translate('OpenSCAD', 'Unable to explode %s') % obj.Name +u'\n')
FreeCAD.Console.PrintError(translate('OpenSCAD', 'Unable to explode %s') % obj.Name + '\n')
for obj in FreeCADGui.Selection.getSelection():
if len(obj.InList) == 0: # allowed only for for top level objects
@@ -141,7 +141,8 @@ class RefineShapeFeature:
return FreeCADGui.Selection.countObjectsOfType('Part::Feature') > 0
def Activated(self):
import Part,OpenSCADFeatures
import Part
import OpenSCADFeatures
selection=FreeCADGui.Selection.getSelectionEx()
for selobj in selection:
newobj=selobj.Document.addObject("Part::FeaturePython",'refine')
@@ -250,7 +251,8 @@ class IncreaseToleranceFeature:
return FreeCADGui.Selection.countObjectsOfType('Part::Feature') > 0
def Activated(self):
import Part,OpenSCADFeatures
import Part
import OpenSCADFeatures
selection=FreeCADGui.Selection.getSelectionEx()
for selobj in selection:
newobj=selobj.Document.addObject("Part::FeaturePython",'tolerance')
@@ -296,7 +298,7 @@ class ReplaceObject:
tuple((len(obj.InList)) for obj in objs) in ((0,1),(1,0)):
replaceobj.replaceobjfromselection(objs)
else:
FreeCAD.Console.PrintError(translate('OpenSCAD', 'Please select 3 objects first')+u'\n')
FreeCAD.Console.PrintError(translate('OpenSCAD', 'Please select 3 objects first')+ '\n')
def GetResources(self):
return {'Pixmap' : 'OpenSCAD_ReplaceObject',
'MenuText': QtCore.QT_TRANSLATE_NOOP('OpenSCAD_ReplaceObject', 'Replace Object'),
@@ -306,7 +308,8 @@ class RemoveSubtree:
def IsActive(self):
return FreeCADGui.Selection.countObjectsOfType('Part::Feature') > 0
def Activated(self):
import OpenSCADUtils,FreeCADGui
import OpenSCADUtils
import FreeCADGui
OpenSCADUtils.removesubtree(FreeCADGui.Selection.getSelection())
def GetResources(self):
@@ -390,7 +393,8 @@ class AddSCADTask:
def addelement(self):
scadstr=self.form.textEdit.toPlainText()
asmesh=self.form.checkboxmesh.checkState()
import OpenSCADUtils, os
import OpenSCADUtils
import os
extension= 'stl' if asmesh else 'csg'
try:
tmpfilename=OpenSCADUtils.callopenscadstring(scadstr,extension)
@@ -414,8 +418,8 @@ class AddSCADTask:
self.form.textMsg.setPlainText('')
doc=FreeCAD.activeDocument()
if doc :
for obj in doc.Objects :
doc.removeObject(obj.Name)
for obj in doc.Objects :
doc.removeObject(obj.Name)
self.addelement()
def loadelement(self):
@@ -427,10 +431,10 @@ class AddSCADTask:
)
if filename:
print('filename :'+filename)
with open(filename,'r') as fp :
data = fp.read()
self.form.textEdit.setText(data)
print('filename :'+filename)
with open(filename,'r') as fp :
data = fp.read()
self.form.textEdit.setText(data)
def saveelement(self) :
filename, _ = QtGui.QFileDialog.getSaveFileName(
@@ -441,9 +445,9 @@ class AddSCADTask:
)
if filename:
Text = self.form.textEdit.toPlainText()
with open(filename,'w') as fp :
fp.write(Text)
Text = self.form.textEdit.toPlainText()
with open(filename,'w') as fp :
fp.write(Text)
class OpenSCADMeshBooleanWidget(QtGui.QWidget):
def __init__(self,*args):
@@ -547,7 +551,8 @@ class Hull:
return len(FreeCADGui.Selection.getSelection()) >= 2
def Activated(self):
import Part,OpenSCADFeatures
import Part
import OpenSCADFeatures
import importCSG
selection=FreeCADGui.Selection.getSelectionEx()
objList = []
@@ -566,7 +571,8 @@ class Minkowski:
return len(FreeCADGui.Selection.getSelection()) >= 2
def Activated(self):
import Part,OpenSCADFeatures
import Part
import OpenSCADFeatures
import importCSG
selection=FreeCADGui.Selection.getSelectionEx()
objList = []