Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

fermeture d'instance ?

5 réponses
Avatar
Méta-MCI \(MVP\)
Bonjour !

Je n'arrive pas à faire marcher mon code :

class A(object):
def __init__(self):
pass

class B(object):
def __init__(self):
self.branch = self.self # ici je voudrais connecter à
'a'

a=A()
b=a.B()
print b.??? (quel attribut ??? me donnera 'a' ? )


Quelqu'un aurait une idée simple ?

@+

Michel Claveau

5 réponses

Avatar
kib
Bonjour !

Je n'arrive pas à faire marcher mon code :

class A(object):
def __init__(self):
pass

class B(object):
def __init__(self):
self.branch = self.self # ici je voudrais connecter à 'a'

a=A()
b=a.B()
print b.??? (quel attribut ??? me donnera 'a' ? )


Quelqu'un aurait une idée simple ?

@+

Michel Claveau



Salut Michel,

ça m'a l'air assez tordu ton exemple.
J'ai trouvé ceci sur le Cookbook, ça m'a l'air de faire ce que tu veux,
mais je n'ai pas testé, seulement lû.

bonne soirée,

Kib.

Avatar
Laurent Pointal
Le Wed, 19 Mar 2008 18:11:48 +0100, Méta-MCI (MVP) a écrit :

Bonjour !

Je n'arrive pas à faire marcher mon code :

class A(object):
def __init__(self):
pass

class B(object):
def __init__(self):
self.branch = self.self # ici je voudrais connecter à
'a'

a=A()
b=a.B()
print b.??? (quel attribut ??? me donnera 'a' ? )


Quelqu'un aurait une idée simple ?


Une idée très con:

class A(object) :
def __init__(self) :
pass
class _B(object) :
def __init__(self) :
pass
def B(self) :
v = self._B()
v.branch = self
return v
a=A()
b=a.B()
print b.branch




A l'exécution:
/usr/bin/python -u "/home/laurent/dev/fermetureinstance.py"
<__main__.A object at 0xb7afa6ec>




@+

Michel Claveau






--
Laurent POINTAL -

Avatar
Méta-MCI (MVP)
Bonsoir !

Une idée très con


Non seulement ce n'est pas con, mais c'est d'une telle simplicité
évidente que je m'en veux de ne pas y avoir pensé tout seul.
En tout cas, merci.

@-salutations
--
Michel Claveau

Avatar
MC
Bonjour !

ça m'a l'air assez tordu ton exemple.
Cela correspond ma réputation.


J'ai trouvé ceci
moi, pas trouvé. Mais, bon, c'est solutionné, avec l'aide de Laurent.






--
@-salutations

Michel Claveau

Avatar
kib
Bonjour !

ça m'a l'air assez tordu ton exemple.
Cela correspond ma réputation.


J'ai trouvé ceci
moi, pas trouvé. Mais, bon, c'est solutionné, avec l'aide de Laurent.








Désolé, j'avais simplement oublié le lien !

http://aspn.activestate.com/ASPN/Cookbook/Python/Recipe/409366

Mais bon, si tu as trouvé...