#!/usr/bin/env python import warnings as _warnings _warnings.resetwarnings() _warnings.filterwarnings('error') from tdi.tools import javascript x = javascript.minify(u""" var x=1; var y = 2; \xe9 alert( x + y ); """) print repr(x) x = javascript.minify(""" var x=1; var y = 2; \xe9 alert( x + y ); """) print repr(x) try: x = javascript.minify(""" var x=1; var y = 2; \xe9 alert( x + y ); """, encoding='utf-8') except UnicodeError: print "UnicodeError - OK" x = javascript.minify("""
#!/usr/bin/env python import warnings as _warnings _warnings.resetwarnings() _warnings.filterwarnings('error') # BEGIN INCLUDE from tdi.tools import javascript print javascript.minify(u""" if (n.tagName.toLowerCase() == 'label') { n = n.parentNode; if (t && n == t) continue; t = n; } """.lstrip())