From 8a0a793638a1f4340abd3ddc8f69719718190525 Mon Sep 17 00:00:00 2001 From: James Troup Date: Fri, 13 Apr 2001 20:11:20 +0000 Subject: [PATCH] Add whoami() --- utils.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/utils.py b/utils.py index 1e6e871d..11f0c475 100644 --- a/utils.py +++ b/utils.py @@ -1,6 +1,6 @@ # Utility functions # Copyright (C) 2000 James Troup -# $Id: utils.py,v 1.20 2001-04-03 10:05:02 troup Exp $ +# $Id: utils.py,v 1.21 2001-04-13 20:11:20 troup Exp $ # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by @@ -16,7 +16,7 @@ # along with this program; if not, write to the Free Software # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA -import commands, os, re, socket, shutil, stat, string, sys, tempfile +import commands, os, pwd, re, socket, shutil, stat, string, sys, tempfile re_comments = re.compile(r"\#.*") re_no_epoch = re.compile(r"^\d*\:") @@ -378,6 +378,13 @@ def warn(msg): ###################################################################################### +# Returns the user name with a laughable attempt at rfc822 conformancy +# (read: removing stray periods). +def whoami (): + return string.replace(string.split(pwd.getpwuid(os.getuid())[4],',')[0], '.', ''); + +###################################################################################### + def size_type (c): t = " b"; if c > 10000: -- 2.39.5