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


Groups > comp.lang.python > #36035 > unrolled thread

Re: Can't seem to start on this

Started byKene Meniru <Kene.Meniru@illom.org>
First post2013-01-03 00:32 -0500
Last post2013-01-03 00:32 -0500
Articles 1 — 1 participant

Back to article view | Back to comp.lang.python

This discussion starts older than the indexed window; earlier articles aren't shown. The article labeled Started by below is the oldest one visible, not the original post.


Contents

  Re: Can't seem to start on this Kene Meniru <Kene.Meniru@illom.org> - 2013-01-03 00:32 -0500

#36035 — Re: Can't seem to start on this

FromKene Meniru <Kene.Meniru@illom.org>
Date2013-01-03 00:32 -0500
SubjectRe: Can't seem to start on this
Message-ID<mailman.18.1357191154.2939.python-list@python.org>
Mitya Sirenef wrote:


> 
> Where is snap_size from? Where is LinearMark from? You don't need to
> instantiate LinearMark in B, do it in A.
> 

I want to hide as much of the python syntax from the file "A" so the user 
just concentrates on using the classes as illustrated. snap_size is a global 
setting. LinearMark is a class in module "C" described as LMark but with the 
interface class as LinearMark in "B".

> What error do you get when you instantiate LinearMark in A? Please
> paste.
> 

I am no longer getting errors. Am able to use the interface class described 
in "B" as follows:

class Trogg(object):
    """
    """

    def __init__(self, ogle1, ogle2):
        """
        """
        self.ogle1 = ogle1
        self.ogle2 = ogle2
        print ogle1
        print ogle2


In "A" I have the following:

from buildes import Trogg

Trogg("froken", "groky")


I now get the proper output from running "A" which is:

froken
groky


I guess if I save the instantiation of each LinearMark in "B" using perhaps 
a dictionary, I will be able to create as many as I want in "A" this way?

> If LinearMark is imported in from C, you can do:
> 
> B.py
> from C import LinearMark
> 
> A.py
> from B import LinearMark
> 
> lmark = LinearMark(name)
> lmark.put(...)
> 
> Or do you want to use class method of LinearMark?
> 
> Since you don't provide any code, it's really hard to tell what you're
> doing....
> 
>   HTH, -m
> 
Sorry, my problem is not so clear. I hope the information I have provided 
above will help you understand more. Thanks.

[toc] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web