Metadata-Version: 2.0
Name: safeprint
Version: 0.1.2
Summary: A printer suppressing UnicodeEncodeError
Home-page: https://github.com/eight04/safeprint
Author: eight
Author-email: eight04@gmail.com
License: MIT
Keywords: windows cmd unicode print
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: Environment :: Win32 (MS Windows)
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: Chinese (Traditional)
Classifier: Operating System :: Microsoft :: Windows :: Windows 7
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Terminals
Requires-Dist: win-unicode-console (>=0.4)

safeprint
=========

A printer suppressing UnicodeEncodeError.

Install
-------

::

	pip install safeprint


Usage
-----

Basic:

::

	from safeprint import print

	print("你好世界！" "こんにちは世界" "안녕하세요세계")

Hook callback:

::

	import safeprint

	printer = safeprint.Printer()

	def callback(text):
		# do something with the text

	printer.add_listener(callback)

	printer.print(1, 2, 3, sep=", ")


Dependencies
------------

* win-unicode-console

Dev-dependencies
----------------

* bumpr
* wheel
* docutils
* twine
* setuptools

Changelog
---------

* 0.1.2 (Jul 21, 2016)

  - Compatible with win-unicode-console 0.5

* 0.1.1 (Apr 15, 2016)

  - Fix builtins bug.

* 0.1.0 (Apr 15, 2016)

  - Initial release.


