From ed3a1db1866b19c75f313c667f2481a41e753605 Mon Sep 17 00:00:00 2001 From: Todd Leonhardt Date: Tue, 23 Jul 2019 22:58:51 -0400 Subject: Added an example with a unicode command name just to prove to myself that those work ;-) --- examples/migrating.py | 0 examples/unicode_commands.py | 24 ++++++++++++++++++++++++ 2 files changed, 24 insertions(+) mode change 100644 => 100755 examples/migrating.py create mode 100755 examples/unicode_commands.py (limited to 'examples') diff --git a/examples/migrating.py b/examples/migrating.py old mode 100644 new mode 100755 diff --git a/examples/unicode_commands.py b/examples/unicode_commands.py new file mode 100755 index 00000000..9aa31c69 --- /dev/null +++ b/examples/unicode_commands.py @@ -0,0 +1,24 @@ +#!/usr/bin/env python +# coding=utf-8 +"""A simple example demonstrating support for unicode command names. +""" +import math +import cmd2 + + +class UnicodeApp(cmd2.Cmd): + """Example cmd2 application with unicode command names.""" + + def __init__(self): + super().__init__() + self.intro = 'Welcome to MyApp. Note the full Unicode support: πŸ˜‡ πŸ’©' + + def do_𝛑print(self, arg): + """This command prints 𝛑 to 5 decimal places.""" + print("𝛑 = {0:.6}".format(math.pi)) + + +if __name__ == '__main__': + app = UnicodeApp() + app.cmdloop() + -- cgit v1.2.1