<div>I did not want to just give up =).<br />Thank you for answer, i will use direct ClassName.method() call.</div><div>š</div><div>--</div><div>Pavel Patrin.</div><div>š</div><div>š</div><div>24.12.2014, 22:24, "Burak Arslan" <burak.arslan@arskom.com.tr>:</div><blockquote type="cite"><p>On 12/24/14 21:21, ๐มิาษฮ ๐มืลฬ wrote:</p><blockquote>šI think that @mrpc will allow me to access a service class.<br />šI want to call a static method from service method (it is a synthetic<br />šexample):</blockquote><p>That's not what @mrpc is for. It's part of the totally undocumented<br />HATEOAS api. one day, I'll spill all the beans about those ~5k commits :)</p><blockquote>šclass TimerService(ServiceBase):<br /><br />ššššš@staticmethod<br />šššššdef _handle_work_time(username):<br />ššššššššš# Here is some logic.<br />šššššššššpass<br /><br />ššššš@mrpc(Unicode)<br />šššššdef save_work_time(cls, ctx, username):<br />šššššššššcls._handle_work_time(unicode(username))<br /><br /><br />šIi could achieve a same effect with @rpc decorator and<br />šctx.service_class._handle_work_time(username) code, but it is ugly.</blockquote><p>Why not just do TimerService._handle_work_time(username)?<br /><br /></p></blockquote>