class AdminFSMTransitionMixin(FSMTransitionMixin):
def save_related(self, request, form, formsets, change):
super(AdminFSMTransitionMixin, self).save_related(request, form, formsets, change)
# Apply transactions
if form.is_valid():
fsm_field, transition = self._get_requested_transition(request)
if transition:
self._do_transition(transition, request, form.instance, form, fsm_field)
self.save_model(request, form.instance, form, change)
def save_model(self, request, obj, form, change):
# Saving without transactions
super(FSMTransitionMixin, self).save_model(request, obj, form, change)
File "/Users/szaboat/service/virtualenv/lib/python2.7/site-packages/django_fsm/management/commands/graph_transitions.py", line 86, in generate_dot
subgraph.node(name, label=label, shape='doublecircle')
File "/Users/szaboat/service/virtualenv/lib/python2.7/site-packages/graphviz/dot.py", line 104, in node
attributes = self.attributes(label, attrs, _attributes)
File "/Users/szaboat/service/virtualenv/lib/python2.7/site-packages/graphviz/lang.py", line 91, in attributes
result = ['label=%s' % quote(label)]
File "/Users/szaboat/service/virtualenv/lib/python2.7/site-packages/graphviz/lang.py", line 44, in quote
if html(identifier):
TypeError: expected string or buffer
obj.boolean_field = False
obj.save()
fsmfield
. how come I got that error?