Skip to content

Commit 0738014

Browse files
committed
py3 only
1 parent 6842d2c commit 0738014

8 files changed

Lines changed: 11 additions & 27 deletions

File tree

Lib/defconAppKit/controls/featureTextEditor.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
NSNumberFormatter, NSNumber, NSFocusRingTypeNone, NSUnionRect
66
import vanilla
77
from vanilla.vanillaTextEditor import VanillaTextEditorDelegate
8-
from vanilla.py23 import python_method
8+
from objc import python_method
99
from defconAppKit.controls.placardScrollView import DefconAppKitPlacardNSScrollView, PlacardPopUpButton
1010
from defconAppKit.windows.popUpWindow import InteractivePopUpWindow
1111
from defconAppKit.tools.featureTextTools import breakFeatureTextIntoRuns, findBlockOpenLineStarts

Lib/defconAppKit/controls/fontInfoView.py

Lines changed: 3 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
1-
from fontTools.misc.py23 import *
2-
try:
3-
long
4-
except:
5-
# py3 has no long
6-
long = int
71
import time
82
from copy import deepcopy
93
from Foundation import NSArray
@@ -12,7 +6,7 @@
126
NSDecimalNumber, NSString, NSInsetRect, NSNumberFormatter, NSPointInRect, NSMaxY, NSNull, NSWarningAlertStyle, \
137
NSMutableIndexSet, NSSegmentedCell, NSRectFill
148
import vanilla
15-
from vanilla.py23 import python_method
9+
from objc import python_method
1610
from vanilla import dialogs
1711
from vanilla.vanillaList import VanillaTableViewSubclass
1812
from ufo2fdk.fontInfoData import getAttrWithFallback, dateStringToTimeValue
@@ -1236,9 +1230,7 @@ def openTypeGaspRangeRecordsToUFO(value):
12361230
sorter[ppem] = item
12371231
records = []
12381232
for ppem, item in sorted(sorter.items()):
1239-
if isinstance(ppem, long):
1240-
ppem = int(ppem)
1241-
elif isinstance(ppem, NSDecimalNumber):
1233+
if isinstance(ppem, NSDecimalNumber):
12421234
ppem = int(ppem.intValue())
12431235
behavior = []
12441236
if item["gridfit"]:
@@ -1259,9 +1251,7 @@ def openTypeGaspRangeRecordsInputValidator(records):
12591251
ppems = []
12601252
for record in records:
12611253
ppem = record["ppem"]
1262-
if isinstance(ppem, long):
1263-
ppem = int(ppem)
1264-
elif isinstance(ppem, NSDecimalNumber):
1254+
if isinstance(ppem, NSDecimalNumber):
12651255
ppem = int(ppem.intValue())
12661256
if ppem in ppems:
12671257
return False, "A duplicate PPEM %d record has been created." % ppem, "Duplicate PPEM records aren't allowed. Only the final PPEM %d record will be stored in the font." % ppem
@@ -3708,8 +3698,6 @@ def _controlEditCallback(self, sender):
37083698
pass
37093699
elif isinstance(value, NSArray):
37103700
value = list(value)
3711-
elif isinstance(value, long):
3712-
value = int(value)
37133701
if conversionFunction is not None:
37143702
value = conversionFunction(value)
37153703
# set

Lib/defconAppKit/controls/glyphCellView.py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,8 @@
1111
NSCompositeSourceOver, NSCompositePlusDarker, NSRectFillUsingOperation, NSAlternateKeyMask, NSEndFunctionKey
1212

1313
from math import ceil, floor
14-
from fontTools.misc.py23 import unichr
1514
import vanilla
16-
from vanilla.py23 import python_method
15+
from objc import python_method
1716
from defconAppKit.tools.iconCountBadge import addCountBadgeToIcon
1817
from defconAppKit.windows.popUpWindow import InformationPopUpWindow, HUDTextBox, HUDHorizontalLine
1918

@@ -864,7 +863,7 @@ def keyDown_(self, event):
864863
NSBackspaceCharacter,
865864
NSDeleteFunctionKey,
866865
NSDeleteCharacter,
867-
unichr(0x007F),
866+
chr(0x007F),
868867
]
869868
arrowCharacters = [
870869
NSUpArrowFunctionKey,
@@ -877,7 +876,7 @@ def keyDown_(self, event):
877876
nonCharacters = [
878877
NSPageUpFunctionKey,
879878
NSPageDownFunctionKey,
880-
unichr(0x0003),
879+
chr(0x0003),
881880
u"\033", # esc
882881
u"\r",
883882
u"\t",

Lib/defconAppKit/controls/glyphLineView.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from AppKit import NSView, NSGraphicsContext, NSColor, NSAffineTransform, NSMenu, NSPoint, NSRectFill, \
33
NSRectFillUsingOperation, NSPointInRect, NSCompositeSourceOver, NSMenuItem
44
import vanilla
5-
from vanilla.py23 import python_method
5+
from objc import python_method
66
from defconAppKit.controls.placardScrollView import PlacardScrollView, PlacardPopUpButton, DefconAppKitPlacardNSScrollView
77
from defconAppKit.tools import drawing
88

Lib/defconAppKit/controls/glyphView.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
from AppKit import NSView, NSMenuItem, NSAffineTransform, NSRectFill, NSColor
22
import vanilla
3-
from vanilla.py23 import python_method
3+
from objc import python_method
44
from defconAppKit.controls.placardScrollView import PlacardScrollView, PlacardPopUpButton
55
from defconAppKit.tools import drawing
66

Lib/defconAppKit/representationFactories/glyphViewFactories.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
from fontTools.pens.basePen import BasePen
33
from fontTools.pens.transformPen import TransformPen
44
from fontTools.pens.cocoaPen import CocoaPen
5-
from ufoLib.pointPen import AbstractPointPen
5+
from fontTools.ufoLib.pointPen import AbstractPointPen
66
from AppKit import NSImage, NSGraphicsContext, NSData, NSCompositeSourceOver
77
from Quartz import CIColor, CIImage, CIFilter
88

Lib/defconAppKit/tools/textSplitter.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
from fontTools.misc.py23 import *
2-
3-
41
def characterToGlyphName(c, cmap):
52
try:
63
c = unicode(c)

Lib/defconAppKit/windows/popUpWindow.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import time
22
from AppKit import NSColor, NSView, NSBorderlessWindowMask, NSTornOffMenuWindowLevel, NSInsetRect, NSPanel, NSRectFill
33
import vanilla
4-
from vanilla.py23 import python_method
4+
from objc import python_method
55
from defconAppKit.tools.roundedRectBezierPath import roundedRectBezierPath
66

77

0 commit comments

Comments
 (0)