Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #61740

Re: Python Script

From Terry Reedy <tjreedy@udel.edu>
Subject Re: Python Script
Date 2013-12-12 13:55 -0500
References <89929063-4c26-4e97-8f28-c53f1c538d1d@googlegroups.com> <52AA01EB.3040807@islandtraining.com>
Newsgroups comp.lang.python
Message-ID <mailman.4011.1386874547.18130.python-list@python.org> (permalink)

Show all headers | View raw


On 12/12/2013 1:35 PM, Gary Herron wrote:
> On 12/12/2013 10:05 AM, Amimo Benja wrote:
>> I have an issue with a Python script that I will show as follows:
>> http://codepad.org/G8Z2ConI
>>
>> Assume that you have three (well defined) classes: AirBase and VmNet,
>> . VmNet has got a method that is called recursively each time an HTTP
>> response is received. The variable recordTuple needs to be built
>> independently for each instance of VmNet that is created. However, the
>> mentioned variable is being overwritten across every instance, so if
>> you try to get it from vmnet_instance_y, you would get exactly the
>> same than retrieving it from vmnet_instance_x.
>>
>> • What is the code issue? I need to use this script in a project and I
>> don't know how to proceed.
>>
>> Actually, the script aims to follow the principle don't repeat
>> yourself (DRY). As you may notice, VmNet and AirBase does not have def
>> __init__(self), so self.recordTupleBase does not probably exist.
>> Additionally, many other subclasses, similar to VmNet, can implement
>> the recursive method using that recordTupleBase.
>>
>> * I will gladly appreciate any help thanks....
>
> You haven't actually asked a question here.  You say you don't know how
> to proceed with "a project", but we don't know what that project is.  In
> fact, I can't even figure out if your trouble is with the script, or
> with using the script in this unknown project.
>
> Also, if you repost, please include the script in the email, not as a
> pointer to somewhere else.

And reduce the script to the minimum needed to reproduce the problem. 
The effort to do that may reveal the solution.

-- 
Terry Jan Reedy

Back to comp.lang.python | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Python Script Amimo Benja <amimobenja08@gmail.com> - 2013-12-12 10:05 -0800
  Re: Python Script Gary Herron <gary.herron@islandtraining.com> - 2013-12-12 10:35 -0800
    Re: Python Script Amimo Benja <amimobenja08@gmail.com> - 2013-12-12 22:21 -0800
      Re: Python Script Mark Lawrence <breamoreboy@yahoo.co.uk> - 2013-12-13 08:38 +0000
  Re: Python Script Terry Reedy <tjreedy@udel.edu> - 2013-12-12 13:55 -0500
    Re: Python Script Amimo Benja <amimobenja08@gmail.com> - 2013-12-12 22:21 -0800
  Re: Python Script MRAB <python@mrabarnett.plus.com> - 2013-12-12 18:59 +0000
    Re: Python Script Amimo Benja <amimobenja08@gmail.com> - 2013-12-12 22:26 -0800

csiph-web