Re: Facing issue with Python loggin logger for printing object value

Discussion in 'Python' started by Dave Angel, Dec 29, 2012.

  1. Dave Angel

    Dave Angel Guest

    On 12/29/2012 11:54 AM, Morten Engvoldsen wrote:
    > Hi Dave,
    > Thanks a lot for your reply. I have used logging.setLevel(logger.DEBUG)
    > because of threshold as you said.
    >
    > I didn't copy paste the entire program since it was very huge. The "batch "
    > which value i am trying to retrieve is in a a for loop :
    >
    > for payment in payment_line:
    >
    > but here payment_line has null value since it was not able to retrieve
    > payment line value from the payment object.


    The closest thing Python has to "null value" is called None. If
    payment_line is None, then you'll get an exception on that loop.

    As I said a while ago, I have no idea how openerp handles exceptions.
    Maybe it's just doing a bare except, and ignoring anything that goes
    wrong in your functions. (Very bad practice)

    It could be that payment_line is an empty list. In that case, the loop
    will execute zero times. That would also explain the lack of output.

    So if openerp gives you no debugging aid, then you may have to fake it
    with the logger. How about logging a simple message just before the loop?

    logger.debug("value of payment_line is " + repr(payment_line))

    Did you ever fix the other things wrong with that create method? Like
    using log.debug when the object was called logger? Or incrementing
    line_counter when there was no such variable, and when it would vanish
    when you exited the method anyway?



    --

    DaveA
     
    Dave Angel, Dec 29, 2012
    #1
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Morten Engvoldsen
    Replies:
    0
    Views:
    138
    Morten Engvoldsen
    Dec 28, 2012
  2. Dave Angel
    Replies:
    0
    Views:
    151
    Dave Angel
    Dec 28, 2012
  3. Dave Angel
    Replies:
    0
    Views:
    144
    Dave Angel
    Dec 28, 2012
  4. Morten Engvoldsen
    Replies:
    0
    Views:
    140
    Morten Engvoldsen
    Dec 29, 2012
  5. Chris Angelico
    Replies:
    0
    Views:
    151
    Chris Angelico
    Dec 29, 2012
Loading...

Share This Page