def _DISPATCH(self, body, ticket=None):
        if ticket:
            sticket = '%s' % (shortuuid(ticket), )
        else:
            ticket = sticket = str(next(self.ticket_counter))
        try:
            method, args = itemgetter('method', 'args')(body)
            self.log.info('#%s --> %s',
                          sticket, self._reprcall(method, args))
            act = self.lookup_action(method)
            r = {'ok': act(args or {})}
            self.log.info('#%s <-- %s', sticket, reprkwargs(r))
        except self.Next:
            raise
        except Exception as exc:
            einfo = sys.exc_info()
            r = {'nok': [safe_repr(exc), self._get_traceback(einfo)]}
            self.log.error('#%s <-- nok=%r', sticket, exc)
        return dict(self._default_fields, **r)
Create a Subversion repository and a checkout at the specified path.
dataset/ETHPy150Open celery/cell/cell/actors.py/Actor._DISPATCH--crossover with--dataset/ETHPy150Open twisted/twisted/twisted/python/test/test_release.py/SVNCommandTest.makeRepository