On 2011-08-23, Ethan Furman wrote:
> Ah -- that's only part of it -- the OP wants '...' to print as well. :)
O. Hmm.
That's harder. I can't think of a pretty way, so I think I'd probably
write a "prettytrunc(string, len)" or something similar.
-s
--
Copyright 2011, all wrongs reversed.
Seebs wrote:
> Python 2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
> [GCC 4.2.1 (Apple Inc. build 5646)] on darwin
> Type "help", "copyright", "credits" or "license" for more information.
> >>> print "%.5s" % ("hello there, truncate me!")
> hello
Well, whadda you know, I learned something new :)
Seebs wrote:
On 2011-08-23, Ethan Furman wrote:
Seebs wrote:
On 2011-08-23, Roy Smith wrote:
logger.error("FAILED: '%s{50}', '%s', %s, %s" % (message,
route, params, e.code))
does anything like this exist?
%.50s
That's not working in 2.7 or 3.2.
Huh.
Python 2.6.
On 2011-08-23, Ethan Furman wrote:
> Seebs wrote:
>> On 2011-08-23, Roy Smith wrote:
>>> logger.error("FAILED: '%s{50}', '%s', %s, %s" % (message,
>>> route, params, e.code))
>>> does anything like this exist?
>> %.50s
> That's not working in 2.7 or 3.2.
Huh.
Python 2.6.1 (
Seebs wrote:
On 2011-08-23, Roy Smith wrote:
I want to log a string but only the first bunch of it, and add "..."
to the end if it got truncated. This certainly works:
logger.error("FAILED: '%s{50}', '%s', %s, %s" % (message,
route, params, e.code))
does anything like this exis
On 2011-08-23, Roy Smith wrote:
> I want to log a string but only the first bunch of it, and add "..."
> to the end if it got truncated. This certainly works:
> logger.error("FAILED: '%s{50}', '%s', %s, %s" % (message,
> route, params, e.code))
> does anything like this exist?
%.50s
On Tue, Aug 23, 2011 at 9:29 AM, Roy Smith wrote:
> I want to log a string but only the first bunch of it, and add "..."
> to the end if it got truncated. This certainly works:
>
> log_message = message
> if len(log_message) >= 50:
> log_message = log_message[:50] + '
I want to log a string but only the first bunch of it, and add "..."
to the end if it got truncated. This certainly works:
log_message = message
if len(log_message) >= 50:
log_message = log_message[:50] + '...'
logger.error("FAILED: '%s', '%s', %s, %s" %