Creating a more random int?
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
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
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
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