[Python-de] 'Pointer' auf eine @staticmethod-function

Stefan Behnel python-de at behnel.de
Mo Jul 7 13:16:55 UTC 2008


Hi,

Dieter Neubauer wrote:
> import time
> 
> class A:
>    time = time.time
> 
> class B:
>    @staticmethod
>    def time():
>        return time.time()
> 
> print A.time()
> A.time = B.time
> print A.time()

Warum machst du nicht einfach

  def gettime():
      return time.time()

  class A:
      time = time.time

  class B:
      time = gettime


?

Ich gehe mal davon aus, dass dein Code oben nur ein Beispiel ist und

    from time import time
    class B:
        time = time

dein Problem nicht löst.

Stefan




Mehr Informationen über die Mailingliste python-de