Re: KeyError: 'payload' while running core.py

2022-01-02 Thread Chris Angelico
On Mon, Jan 3, 2022 at 1:46 PM Đông Vũ  wrote:
>
> That is error, please help me fix it.
>
> Traceback (most recent call last):
>   File
> "C:\Users\vuduc\AppData\Local\Programs\Python\Python39\lib\site-packages\frida\core.py",
> line 450, in _on_message
> callback(message, data)
>   File "C:\NordLynx-main\nordlynx.py", line 43, in onMessage
> if 'PrivateKey' not in message["payload"]: return
> KeyError: 'payload'

The problem is with NordLynx, not Python.

> Signature powered by
> WiseStamp
> 

Quite impressive that a blank signature needs a "powered by" advertisement.

ChrisA
-- 
https://mail.python.org/mailman/listinfo/python-list


Re: KeyError: 'handlers.RotatingFileHandler'

2016-09-12 Thread Peter Otten
Daiyue Weng wrote:

> Hi, I am trying to use 'RotatingFileHandler' in a logging config file,
> 
> import logging
> import logging.config
> import logging.handlers
> 
> logging.config.fileConfig('logging.conf')
> 
> 
> [loggers]
> keys=root,ingestion_log
> 
> [handlers]
> keys=consoleHandler,fileHandler
> 
> [formatters]
> keys=ingestFormatter
> 
> [logger_root]
> level=DEBUG
> handlers=consoleHandler
> 
> [logger_ingestion_log]
> level=DEBUG
> handlers=handlers.RotatingFileHandler

The handlers listed above must be taken from the keys value in the 
[handlers] section. If you want a third logger you have to add a 
corresponding key there first under a name that you invented, e. g.

[handlers]
keys=consoleHandler,fileHandler,my_rotating_filehandler

You also need a

[handler_my_rotating_handler]

section where you specify the class etc. Only then you can reference it in 
the logger section as

[logger_ingestion_log]
handlers=my_rotating_filehandler

For the details have another look at

https://docs.python.org/dev/library/logging.config.html#logging-config-fileformat

> maxBytes=51200
> qualname=ingestion_log
> propagate=0
> 
> [handler_consoleHandler]
> class=StreamHandler
> level=DEBUG
> formatter=Formatter
> args=(sys.stdout,)
> 
> [handler_fileHandler]
> class=FileHandler
> level=DEBUG
> formatter=Formatter
> args=("log/logging.log",)
> 
> [formatter_Formatter]
> format=pathname~%(pathname)s||timestamp~%(asctime)s||level~%(levelname)s||
name~%(name)s||function_name~%(funcName)s||debug_message~%(message)s
> datefmt=%m/%d/%Y %H:%M:%S
> 
> 
> but Python generated a key error,
> 
> C:\Continuum\Anaconda3\lib\logging\config.py:85: in fileConfig
> _install_loggers(cp, handlers, disable_existing_loggers)
> C:\Continuum\Anaconda3\lib\logging\config.py:254: in _install_loggers
> logger.addHandler(handlers[hand])
> E   KeyError: 'handlers.RotatingFileHandler'
> 
> how to fix the errors?
> 
> thanks


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


Re: keyerror '__repr__'

2012-08-04 Thread Chris Rebert
On Sat, Aug 4, 2012 at 7:48 AM, vijay shanker vshanker...@gmail.com wrote:
 hi
 i have this class book

 class book:
 def __init__(self,name,price):
 self.name = name
 self.price = price

 def __getattr__(self,attr):
 if attr == '__str__':
 print 'intercepting in-built method call '
 return '%s:%s' %
 (object.__getattribute__(self,'name'),object.__getattribute___(self,'price'))
 else:
 return self.__dict__[attr]

b = book('the tempest',234)
b
 Traceback (most recent call last):
   File console, line 1, in module
   File console, line 11, in __getattr__
 KeyError: '__repr__'

 i am missing on a concept here. please enlighten me.

A. You ought to be subclassing the `object` class so that your class
is new-style (see
http://docs.python.org/reference/datamodel.html#new-style-and-classic-classes
); classic classes are deprecated. Incidentally, you can't intercept
special method lookups on new-style classes like you do in your code
snippet (see 
http://docs.python.org/reference/datamodel.html#special-method-lookup-for-new-style-classes
). You'll need to define actual __repr__() and/or __str__() methods.

B. The interactive interpreter uses repr(), rather than str(), to
stringify results.
$ python
Python 2.7.2 (default, Jun 20 2012, 16:23:33)
 class Foo(object):
... def __str__(self): return bar
... def __repr__(self): return qux
...
 Foo()
qux

See http://docs.python.org/reference/datamodel.html#object.__repr__


Cheers,
Chris
--
http://rebertia.com
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: KeyError: '13'

2012-06-06 Thread Peter Otten
Phanindra Ramesh Challa wrote:

 I am trying to run a python program. It is giving the KeyError: '13'. I
 have no clue regarding this error.
  this is the python code relevant to the error:
 
 dpi = 100
 bold = 0
 italic = 0
 mono = 0
 comment = 
 dbname = font.db
 
 for o, a in opts:
 if o == '-b': bold = 1
 if o == '-i': italic = 1
 if o == '-m': mono = 1
 if o == '-d': dpi = int (a)
 if o == '-c': comment = string.join (string.split (a),  )
 if o == '-g': dbname = a
 
 fontname = args[0]
 pixel_size = int (args[1])

pixel_size is now 13
 
 point_size = int (pixel_size * 72.27 / dpi + 0.5)
 
 # Approximate average glyph width.
 avg_width = pixel_size * 17 / 24
 
 db = anydbm.open (dbname, r)

The above line opens a database (a Berkeley DB as the traceback reveals).

 codes = loads (db [str (pixel_size)])

str(pixel_size) converts 13 back to the string 13

db[some_key]

looks up the record with some_key, 13 in this case. There is no record 
with the key 13 in the font.db database, and therefore the script fails 
with the aptly named KeyError. (The database interface is modeled after 
Python's dictionary, so the handling is similar)
 
 And the error is :
 python2 ../../../mk_bdf.py -c Converted from fonts of Computer Modern
 family (C) 1979-1985 Donald E. Knuth and others. -b  'TeX Sans' 13 
 tex09sb.bdf
 Traceback (most recent call last):
   File ../../../mk_bdf.py, line 108, in module
 codes = loads (db [str (pixel_size)])
   File /usr/lib/python2.7/bsddb/__init__.py, line 270, in __getitem__
 return _DeadlockWrap(lambda: self.db[key])  # self.db[key]
   File /usr/lib/python2.7/bsddb/dbutils.py, line 68, in DeadlockWrap
 return function(*_args, **_kwargs)
   File /usr/lib/python2.7/bsddb/__init__.py, line 270, in lambda
 return _DeadlockWrap(lambda: self.db[key])  # self.db[key]
 KeyError: '13'

  Anybody please help me in running the program.

For now you can ignore the code in the traceback which may be a bit 
intimidating to a newbie. It contains lines from the implementation of the 
database interface. Instead have a look at the keys that are in the database 
with

db = anydb.open(font.db)
for key in db: 
print key

and then decide if you to need to change the lookup key or to add records to 
the database.

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


Re: KeyError: '13'

2012-06-06 Thread Peter Otten
Phanindra Ramesh Challa wrote:

[Please hit reply-all in you email client when you answer a post. That way 
it will appear on the mailing list and give more people a chance to answer]

 output of the is just the line
 sizes.

 and then decide if you to need to change the lookup key or to add records
 to the database.

 How can I add recors to the database?

The Python part of the answer is 

db[some_key] = some_value

but I fear that won't help. Google suggests you are struggling with the 
metatype project If so, there seems to be a corresponding mk_db.py that you 
can use. I don't know anything about metatype, but the comment in mk_db.py 
at 
http://metatype.cvs.sourceforge.net/viewvc/metatype/metatype/mk_db.py?revision=1.3view=markup

tells to run it like so:

find . -name '*.ugs' | python mk_db.py -a glyphlist -o dbmfile

Perhaps you ran it, but there weren't any *.ugs files?

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


Re: KeyError: '13'

2012-06-06 Thread Phanindra Ramesh Challa
I got metatype compiled. Thanks for your help

On Wed, Jun 6, 2012 at 6:44 PM, Peter Otten __pete...@web.de wrote:

 Phanindra Ramesh Challa wrote:

 [Please hit reply-all in you email client when you answer a post. That
 way
 it will appear on the mailing list and give more people a chance to answer]

  output of the is just the line
  sizes.

  and then decide if you to need to change the lookup key or to add
 records
  to the database.
 
  How can I add recors to the database?

 The Python part of the answer is

 db[some_key] = some_value

 but I fear that won't help. Google suggests you are struggling with the
 metatype project If so, there seems to be a corresponding mk_db.py that you
 can use. I don't know anything about metatype, but the comment in mk_db.py
 at

 http://metatype.cvs.sourceforge.net/viewvc/metatype/metatype/mk_db.py?revision=1.3view=markup

 tells to run it like so:

 find . -name '*.ugs' | python mk_db.py -a glyphlist -o dbmfile

 Perhaps you ran it, but there weren't any *.ugs files?

 --
 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 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 module
 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 string, line 1, in module
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 Peter Otten
Steven Macintyre wrote:

Please don't top-post.

[Diez B. Roggisch]

 For me, that fails with

 NameError: name 'RotatingFileHandler' is not defined

[Steven Macintyre]

 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

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

Peter
--
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


Re: Keyerror addhandler

2009-04-19 Thread Diez B. Roggisch

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 module
logging.config.fileConfig(logging.conf)
  File 
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/config.py, 
line 84, in fileConfig

handlers = _install_handlers(cp, formatters)
  File 
/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/logging/config.py, 
line 149, in _install_handlers

klass = eval(klass, vars(logging))
  File string, line 1, in module
NameError: name 'RotatingFileHandler' is not defined
mac-dir:tmp deets$

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


Re: KeyError in pickle

2008-05-23 Thread Peter Otten
christof wrote:

 I am using pickle/unpickle to let my program save its documents to
 disk. While this it worked stable for a long time, one of my users now
 complained, that he had a file which can't be loaded.
 
 The traceback is:
 
 File pickle.pyo, line 1374, in loads
 File pickle.pyo, line 858, in load
 KeyError: 'A'
 
 
 Does anybody know this problem. How this can happen and how can I
 avoid it?

Is this reproducible? How? If not I would guess that the file is corrupted.

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


Re: KeyError in pickle

2008-05-23 Thread christof
On 23 Mai, 10:48, Peter Otten [EMAIL PROTECTED] wrote:
 christof wrote:
  I am using pickle/unpickle to let my program save its documents to
  disk. While this it worked stable for a long time, one of my users now
  complained, that he had a file which can't be loaded.

  The traceback is:

  File pickle.pyo, line 1374, in loads
  File pickle.pyo, line 858, in load
  KeyError: 'A'

  Does anybody know this problem. How this can happen and how can I
  avoid it?

 Is this reproducible? How? If not I would guess that the file is corrupted.

 Peter

I found the problem: the user did a text export and gave the exported
file the wrong extension. So: the file was not valid python pickle. I
should add a type signature to fhe file format to avoid this.

Thanks anyway,
Christof
--
http://mail.python.org/mailman/listinfo/python-list


RE: KeyError

2004-12-16 Thread Doran_Dermot
If a default value would be acceptable to the application (which is quite
likely), then this would be a much cleaner solution.

-Original Message-
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of
Roland Heiber
Sent: 16 December 2004 10:28
To: [EMAIL PROTECTED]
Subject: Re: KeyError

[EMAIL PROTECTED] wrote:
 Hi R,
 
 The only explanation I can give is that the environment varialbe
REMOTE_ADDR
 does not exist!  Wrap your high-level code with try and except. Example:
 try:
  tablesDirectory = tablesDirectoryPrefix + os.environ['REMOTE_ADDR']
 except KeyError:
   # Code to  handle the fact tht REMOT_ADDR does not exist. 

... or just replace os.environ['REMOTE_ADDR'] with 
os.environ.get('REMOTE_ADDR', 'enter_default_here') to use a default in 
case of missing REMOTE_ADDR ...

HtH, Roland
-- 
http://mail.python.org/mailman/listinfo/python-list
-- 
http://mail.python.org/mailman/listinfo/python-list


Re: KeyError

2004-12-15 Thread Frans Englich
On Wednesday 15 December 2004 13:33, [EMAIL PROTECTED] wrote:
 Hello.
 Maybe someone will help me with this KeyError:

 
 Traceback (most recent call last):
   File C:\Python\tabla.py, line 929, in -toplevel-
 tablesDirectory = tablesDirectoryPrefix + os.environ['REMOTE_ADDR']
   File C:\Python23\lib\os.py, line 417, in __getitem__
 return self.data[key.upper()]
 KeyError: 'REMOTE_ADDR'
 ..

What trouble do you have? AFAICT, The key REMOVE_ADDR wasn't in the 
dictionary, meaning that the environment variable doesn't exist.


Cheers,

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