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


Groups > de.comp.lang.python > #5535

Argumente in Python-C-Extension parsen

Newsgroups de.comp.lang.python
Date 2019-08-27 00:56 -0700
Message-ID <bbae8f87-a8cb-442d-ac71-7b8cddf41f8f@googlegroups.com> (permalink)
Subject Argumente in Python-C-Extension parsen
From Guenther Sohler <guenther.sohler@gmail.com>

Show all headers | View raw


Hallo Gruppe,

Derzeit bin Ich dabei, in einer C-Extension Übergabeparameter zu extrahieren.
Leider ist das Argument kein einfaches Int oder String, sondern eine Klasse,
die von object abgeleitet ist und die passende Doku habe ich auch noch nicht erkannt/gefunden.


class MyClass(object):
    def __init__(self):
       self.value1=1
       self.value2=[2,3]
       self.value3=Subclass()


Angefangen habe ich mit 

if (!PyArg_ParseTuple(args, "OO",&arg1, &arg2)) {
    return NULL;
}

Aber wie kann ich nun aus arg1 die value1, value2, und  value3 extrahieren oder überhaupt herausfinden, welche keys es gibt ?


Danke für Eure Hilfe

Back to de.comp.lang.python | Previous | NextNext in thread | Find similar


Thread

Argumente in Python-C-Extension parsen Guenther Sohler <guenther.sohler@gmail.com> - 2019-08-27 00:56 -0700
  Re: [Python-de] Argumente in Python-C-Extension parsen Stefan Behnel <python-de@behnel.de> - 2019-08-27 19:18 +0200
    Re: [Python-de] Argumente in Python-C-Extension parsen Guenther Sohler <guenther.sohler@gmail.com> - 2019-08-28 22:45 -0700
      Re: [Python-de] Argumente in Python-C-Extension parsen Hartmut Goebel <h.goebel@goebel-consult.de> - 2019-08-29 08:47 +0200

csiph-web