Creating a more random int?

2006-01-24 Thread Steven Macintyre
Hi all,

I need to retrieve an integer from within a range ... this works ... below
is my out puts ... it just does not seem so random ... 

Is there perhaps a suggestion out there to create a more random int ...?

>>> random.randint(3, 8)
7
>>> random.randint(3, 8)
3
>>> random.randint(3, 8)
3
>>> random.randint(3, 8)
4
>>> random.randint(3, 8)
3
>>> random.randint(3, 8)
4
>>> random.randint(3, 8)
7
>>> random.randint(3, 8)
7
>>> random.randint(3, 8)
7
>>> random.randint(3, 8)
5
>>> random.randint(3, 8)
6
>>> random.randint(3, 8)
3
>>> random.randint(3, 8)
8
>>> random.randint(3, 8)
8
>>> random.randint(3, 8)
5
>>> random.randint(3, 8)
3
>>> random.randint(3, 8)
4

Regards,


Steven

-- 
http://mail.python.org/mailman/listinfo/python-list


Keyerror addhandler

2009-04-19 Thread Steven Macintyre
Hi all,

I'm wondering if anyone can assist me with this as I am very confused about
it now.

I am getting the following error;

Traceback (most recent call last):
  File "/usr/lib/python2.4/logging/config.py", line 191, in fileConfig
logger.addHandler(handlers[hand])
KeyError: 'handler_mylogfileHandler'

My code:

import logging
import logging.config
import logging.handlers

#parse config file
logging.config.fileConfig("logging.conf")

#create logger
logger = logging.getLogger("pythonacro")

my config:

[loggers]
keys=root,pythonacro

[handlers]
keys=consoleHandler,mylogfileHandler

[formatters]
keys=simpleFormatter

[logger_root]
level=DEBUG
handlers=consoleHandler

[logger_pythonacro]
level=DEBUG
handlers=consoleHandler,mylogfileHandler
propagate=1
qualname=pythonacro

[handler_consoleHandler]
class=StreamHandler
level=DEBUG
formatter=simpleFormatter
args=(sys.stdout,)

[handler_mylogfileHandler]
class=RotatingFileHandler
level=DEBUG
formatter=simpleFormatter
args=('python_acro.log', 'a', 125829120, 5)
filename=python_acro.log
mode=a

[formatter_simpleFormatter]
format=%(asctime)s - %(name)s - %(levelname)s - %(message)s
datefmt=

As far as I can tell, this is correct according to logging-config-fileformat
and documentation found on google.

Any ideas?

Many thanks

Steven



--
http://mail.python.org/mailman/listinfo/python-list


RE: Keyerror addhandler

2009-04-20 Thread Steven Macintyre
Hi Diez,

I am using 2.4, could that be the cuase of your issue below. 

Ideally, I would like to stay with the 2.4 version and based on two
tutorials, this was what I came up with 

Steven

Steven Macintyre schrieb:
> Hi all,
> 
> I'm wondering if anyone can assist me with this as I am very confused
about
> it now.
> 
> I am getting the following error;
> 
> Traceback (most recent call last):
>   File "/usr/lib/python2.4/logging/config.py", line 191, in fileConfig
> logger.addHandler(handlers[hand])
> KeyError: 'handler_mylogfileHandler'

For me, that fails with

mac-dir:tmp deets$ python2.5 test.py
Traceback (most recent call last):
   File "test.py", line 6, in 
 logging.config.fileConfig("logging.conf")
   File 
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/con
fig.py", 
line 84, in fileConfig
 handlers = _install_handlers(cp, formatters)
   File 
"/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/con
fig.py", 
line 149, in _install_handlers
 klass = eval(klass, vars(logging))
   File "", line 1, in 
NameError: name 'RotatingFileHandler' is not defined
mac-dir:tmp deets$

Diez
--
http://mail.python.org/mailman/listinfo/python-list

--
http://mail.python.org/mailman/listinfo/python-list


RE: Keyerror addhandler

2009-04-20 Thread Steven Macintyre
Hi Peter,

> It looks like 2.5 has the better error message, but the actual problem is
> the same for both versions. Try changing mylogfileHandler's class to

[handler_mylogfileHandler]
class=handlers.RotatingFileHandler

Many thanks, this worked for me!

Steven

--
http://mail.python.org/mailman/listinfo/python-list