at 24.05-pre 8.8 kB view raw
1From 16df11227b8cee724624541d274e481802ea67e3 Mon Sep 17 00:00:00 2001 2From: frmdstryr <frmdstryr@protonmail.com> 3Date: Tue, 3 Nov 2020 21:41:52 -0500 4Subject: [PATCH] Replace Unicode with Str 5 6--- 7 enamlx/widgets/abstract_item.py | 4 ++-- 8 enamlx/widgets/console.py | 4 ++-- 9 enamlx/widgets/graphics_view.py | 8 ++++---- 10 enamlx/widgets/plot_area.py | 14 +++++++------- 11 examples/occ_viewer/advanced.enaml | 12 ++++++------ 12 examples/occ_viewer/occ/part.py | 6 +++--- 13 examples/plot_area/plot_area.enaml | 2 +- 14 examples/table_view/table_view.enaml | 6 +++--- 15 examples/tree_view/tree_view.enaml | 6 +++--- 16 setup.py | 2 +- 17 10 files changed, 32 insertions(+), 32 deletions(-) 18 19diff --git a/enamlx/widgets/abstract_item.py b/enamlx/widgets/abstract_item.py 20index 29a3d87..67a5c6e 100644 21--- a/enamlx/widgets/abstract_item.py 22+++ b/enamlx/widgets/abstract_item.py 23@@ -6,7 +6,7 @@ 24 Created on Aug 24, 2015 25 """ 26 from atom.api import ( 27- Int, Enum, Bool, Unicode, Typed, 28+ Int, Enum, Bool, Str, Typed, 29 Coerced, Event, Property, ForwardInstance, observe 30 ) 31 from enaml.icon import Icon 32@@ -96,7 +96,7 @@ class AbstractWidgetItem(AbstractWidgetItemGroup): 33 column = d_(Int(), writable=False) 34 35 #: Text to display within the cell 36- text = d_(Unicode()) 37+ text = d_(Str()) 38 39 #: Text alignment within the cell 40 text_alignment = d_(Enum(*[(h, v) 41diff --git a/enamlx/widgets/console.py b/enamlx/widgets/console.py 42index bc61e90..2f1e981 100644 43--- a/enamlx/widgets/console.py 44+++ b/enamlx/widgets/console.py 45@@ -7,7 +7,7 @@ 46 """ 47 48 from atom.api import ( 49- Instance, Coerced, Int, Enum, Unicode, Dict, Bool, 50+ Instance, Coerced, Int, Enum, Str, Dict, Bool, 51 Typed, ForwardTyped, observe 52 ) 53 from enaml.core.api import d_ 54@@ -47,7 +47,7 @@ class Console(Container): 55 proxy = Typed(ProxyConsole) 56 57 #: Font family, leave blank for default 58- font_family = d_(Unicode()) 59+ font_family = d_(Str()) 60 61 #: Font size, leave 0 for default 62 font_size = d_(Int(0)) 63diff --git a/enamlx/widgets/graphics_view.py b/enamlx/widgets/graphics_view.py 64index f7e3e47..e672c63 100644 65--- a/enamlx/widgets/graphics_view.py 66+++ b/enamlx/widgets/graphics_view.py 67@@ -7,7 +7,7 @@ 68 import sys 69 from atom.api import ( 70 Atom, Float, Int, Typed, Bool, Coerced, ForwardTyped, Enum, List, IntEnum, 71- Instance, Unicode, Value, Event, Property, observe, set_default 72+ Instance, Str, Value, Event, Property, observe, set_default 73 ) 74 from enaml.colors import ColorMember 75 from enaml.core.declarative import d_, d_func 76@@ -419,10 +419,10 @@ class GraphicsItem(ToolkitObject, ConstrainableMixin): 77 visible = d_(Bool(True)) 78 79 #: Tool tip 80- tool_tip = d_(Unicode()) 81+ tool_tip = d_(Str()) 82 83 #: Status tip 84- status_tip = d_(Unicode()) 85+ status_tip = d_(Str()) 86 87 # -------------------------------------------------------------------------- 88 # Item interaction 89@@ -919,7 +919,7 @@ class GraphicsTextItem(AbstractGraphicsShapeItem): 90 proxy = Typed(ProxyGraphicsTextItem) 91 92 #: Text 93- text = d_(Unicode()) 94+ text = d_(Str()) 95 96 #: Font 97 font = d_(FontMember()) 98diff --git a/enamlx/widgets/plot_area.py b/enamlx/widgets/plot_area.py 99index 5136693..383957b 100644 100--- a/enamlx/widgets/plot_area.py 101+++ b/enamlx/widgets/plot_area.py 102@@ -8,7 +8,7 @@ 103 import sys 104 from atom.atom import set_default 105 from atom.api import (Callable, Int, Tuple, Instance, Enum, Float, 106- ContainerList, Bool, FloatRange, Unicode, Dict, Typed, 107+ ContainerList, Bool, FloatRange, Str, Dict, Typed, 108 ForwardTyped, observe) 109 from enaml.core.declarative import d_ 110 from enaml.widgets.api import Container 111@@ -41,10 +41,10 @@ class PlotArea(Container): 112 113 class PlotItem(Control): 114 #: Title of data series 115- title = d_(Unicode()) 116+ title = d_(Str()) 117 118 #: Name 119- name = d_(Unicode()) 120+ name = d_(Str()) 121 122 #: Row in plot area 123 row = d_(Int(0)) 124@@ -89,10 +89,10 @@ class PlotItem(Control): 125 #: Show legend 126 show_legend = d_(Bool(False)) 127 128- label_left = d_(Unicode()) 129- label_right = d_(Unicode()) 130- label_top = d_(Unicode()) 131- label_bottom = d_(Unicode()) 132+ label_left = d_(Str()) 133+ label_right = d_(Str()) 134+ label_top = d_(Str()) 135+ label_bottom = d_(Str()) 136 137 # H, V 138 grid = d_(Tuple(bool, default=(False, False))) 139diff --git a/examples/occ_viewer/advanced.enaml b/examples/occ_viewer/advanced.enaml 140index 872d44d..f1c48d5 100644 141--- a/examples/occ_viewer/advanced.enaml 142+++ b/examples/occ_viewer/advanced.enaml 143@@ -15,7 +15,7 @@ is then used to unroll a list of these controls into the body of a form. 144 145 << autodoc-me >> 146 """ 147-from atom.api import Atom, Bool, Enum, Event, Float, Int, Str, Unicode 148+from atom.api import Atom, Bool, Enum, Event, Float, Int, Str, Str 149 150 from enaml.core.api import DynamicTemplate 151 from enaml.stdlib.fields import FloatField 152@@ -73,8 +73,8 @@ template FormControl(Attr, MemberType: Str): 153 text :: setattr(model, Attr, str(text)) 154 155 156-template FormControl(Attr, MemberType: Unicode): 157- """ A form control template specialization for Unicode members. 158+template FormControl(Attr, MemberType: Str): 159+ """ A form control template specialization for Str members. 160 161 This control uses a Field to represent the value. 162 163@@ -174,7 +174,7 @@ def form_spec(obtype, model): 164 165 typemap = {int:Int, 166 float:Float, 167- unicode:Unicode, 168+ unicode:Str, 169 str:Str} 170 for name, member in obtype.members().iteritems(): 171 if (not name.startswith('_') 172@@ -263,14 +263,14 @@ class FooModel(Atom): 173 ham = Int(42) 174 first = Str('first') 175 last = Str('last') 176- owner = Unicode('owner') 177+ owner = Str('owner') 178 time = Float(42.56) 179 click = Bool() 180 clack = Bool() 181 182 183 class BarModel(Atom): 184- name = Unicode('name') 185+ name = Str('name') 186 trigger = Event() 187 choices = Enum('first', 'second', 'third') 188 def _observe_trigger(self, change): 189diff --git a/examples/occ_viewer/occ/part.py b/examples/occ_viewer/occ/part.py 190index 1fe2b85..144354f 100644 191--- a/examples/occ_viewer/occ/part.py 192+++ b/examples/occ_viewer/occ/part.py 193@@ -5,7 +5,7 @@ 194 ''' 195 196 from atom.api import ( 197- Typed, ForwardTyped, Unicode 198+ Typed, ForwardTyped, Str 199 ) 200 from enaml.core.declarative import d_ 201 202@@ -26,10 +26,10 @@ class Part(ToolkitObject): 203 proxy = Typed(ProxyPart) 204 205 #: Optional name of the part 206- name = d_(Unicode()) 207+ name = d_(Str()) 208 209 #: Optional description of the part 210- description = d_(Unicode()) 211+ description = d_(Str()) 212 213 @property 214 def shapes(self): 215diff --git a/examples/plot_area/plot_area.enaml b/examples/plot_area/plot_area.enaml 216index 2085c8f..b5cd3c4 100644 217--- a/examples/plot_area/plot_area.enaml 218+++ b/examples/plot_area/plot_area.enaml 219@@ -2,7 +2,7 @@ 220 Demonstrating the examples from pyqtgraph 221 """ 222 223-from atom.api import (Atom, Unicode, Range, List, Bool) 224+from atom.api import (Atom, Str, Range, List, Bool) 225 226 from enaml.widgets.api import ( 227 Window, Container, DockArea,DockItem,PushButton, CheckBox, RadioButton 228diff --git a/examples/table_view/table_view.enaml b/examples/table_view/table_view.enaml 229index 6d7a35e..6fef544 100644 230--- a/examples/table_view/table_view.enaml 231+++ b/examples/table_view/table_view.enaml 232@@ -2,7 +2,7 @@ import os 233 import time 234 import random 235 from threading import Thread 236-from atom.api import (Atom, Unicode, Range, ContainerList, Bool) 237+from atom.api import (Atom, Str, Range, ContainerList, Bool) 238 239 from enamlx.widgets.table_view import ( 240 TableView, TableViewRow, TableViewItem 241@@ -38,9 +38,9 @@ class Person(Atom): 242 """ A simple class representing a person object. 243 244 """ 245- last_name = Unicode() 246+ last_name = Str() 247 248- first_name = Unicode() 249+ first_name = Str() 250 251 age = Range(low=0) 252 253diff --git a/examples/tree_view/tree_view.enaml b/examples/tree_view/tree_view.enaml 254index 37f991f..e88e1fd 100644 255--- a/examples/tree_view/tree_view.enaml 256+++ b/examples/tree_view/tree_view.enaml 257@@ -1,5 +1,5 @@ 258 import os 259-from atom.api import (Atom, Unicode, Range, List, Bool, ForwardInstance) 260+from atom.api import (Atom, Str, Range, List, Bool, ForwardInstance) 261 262 from enamlx.widgets.api import ( 263 TreeView, TreeViewItem, TreeViewColumn, 264@@ -33,9 +33,9 @@ class Person(Atom): 265 """ A simple class representing a person object. 266 267 """ 268- last_name = Unicode() 269+ last_name = Str() 270 271- first_name = Unicode() 272+ first_name = Str() 273 274 children = List(ForwardInstance(lambda:Person))