Skip to content

Commit

Permalink
Cleaner implementation of Selection.add.
Browse files Browse the repository at this point in the history
  • Loading branch information
rickardlindberg committed Aug 7, 2020
1 parent 7227c05 commit dc4ea84
Show file tree
Hide file tree
Showing 2 changed files with 2 additions and 8 deletions.
8 changes: 1 addition & 7 deletions rliterate2.py
Expand Up @@ -3805,13 +3805,7 @@ def empty():
return Selection(trail=[], value=[], widget_path=[], active=False, stamp=genid())

def add(self, *args):
return Selection(
trail=self.trail+list(args),
value=self.value,
widget_path=self.widget_path,
active=self.active,
stamp=self.stamp
)
return self._replace(trail=self.trail+list(args))

def create(self, value):
return Selection(
Expand Down
2 changes: 1 addition & 1 deletion rliterate2.rliterate
Expand Up @@ -3617,7 +3617,7 @@
],
"fragments":[
{
"text":"class Selection(namedtuple(\"Selection\", [\"trail\", \"value\", \"widget_path\", \"active\", \"stamp\"])):\n\n @staticmethod\n def empty():\n return Selection(trail=[], value=[], widget_path=[], active=False, stamp=genid())\n\n def add(self, *args):\n return Selection(\n trail=self.trail+list(args),\n value=self.value,\n widget_path=self.widget_path,\n active=self.active,\n stamp=self.stamp\n )\n\n def create(self, value):\n return Selection(\n trail=[],\n value=value,\n widget_path=self.trail,\n active=True,\n stamp=genid()\n )\n\n def ",
"text":"class Selection(namedtuple(\"Selection\", [\"trail\", \"value\", \"widget_path\", \"active\", \"stamp\"])):\n\n @staticmethod\n def empty():\n return Selection(trail=[], value=[], widget_path=[], active=False, stamp=genid())\n\n def add(self, *args):\n return self._replace(trail=self.trail+list(args))\n\n def create(self, value):\n return Selection(\n trail=[],\n value=value,\n widget_path=self.trail,\n active=True,\n stamp=genid()\n )\n\n def ",
"type":"code"
},
{
Expand Down

0 comments on commit dc4ea84

Please sign in to comment.