async def wrapper(self, *args, **kwargs): ret = await fn(self, *args, **kwargs) ret = javascript.jsobj2pyobj(ret) if ret and 'error' in ret: raise ChainException(ret.error) return ret
a.sort() for i in range(len(a) - 1): assert a[i] <= a[i + 1] # issue 755 assert '{}'.format(int) == "<class 'int'>" class C: pass assert '{}'.format(C) == "<class '__main__.C'>" import javascript assert javascript.jsobj2pyobj(javascript.NULL) is None undef = javascript.jsobj2pyobj(javascript.UNDEFINED) assert not undef # issue 760 class A(object): def __str__(self): return "an A" class B(A): def __repr__(self): return '<B>()'
a.sort() for i in range(len(a) - 1): assert a[i] <= a[i+1] # issue 755 assert '{}'.format(int) == "<class 'int'>" class C: pass assert '{}'.format(C) == "<class '__main__.C'>" import javascript assert javascript.jsobj2pyobj(javascript.NULL) is None undef = javascript.jsobj2pyobj(javascript.UNDEFINED) assert not undef # issue 760 class A(object): def __str__(self): return "an A" class B(A): def __repr__(self): return '<B>()' b = B() assert str(b) == "an A"