From f5b75c1aa86c0204f11ebca138e373c22221dc48 Mon Sep 17 00:00:00 2001 From: Walter Bender Date: Wed, 17 Mar 2010 12:11:27 +0000 Subject: moved misplaced methods to tautils --- (limited to 'tautils.py') diff --git a/tautils.py b/tautils.py index 12812db..77eb3f5 100644 --- a/tautils.py +++ b/tautils.py @@ -64,6 +64,23 @@ def convert(x, fn, try_ord=True): return fn(xx) return x +def chr_to_ord(x): + """ Try to comvert a string to an ord """ + if strtype(x) and len(x) == 1: + try: + return ord(x[0]), True + except ValueError: + return x, False + return x, False + +def strtype(x): + """ Is x a string type? """ + if type(x) == str: + return True + if type(x) == unicode: + return True + return False + def magnitude(pos): """ Calculate the magnitude of the distance between to blocks. """ x, y = pos -- cgit v0.9.1