Python Autocomplete - mit etwas Hilfe von Maxon

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 23/07/2012 at 07:55, xxxxxxxx wrote:

Hallo zusammen
(Ich versuchs nochmal hier da beim Support gescheitert)
Nachdem es für Notepad++ wie auch für Eclipse kein Autocomplete file gibt (wäre sehr hilfreich für neue Entwickler auf C4D) habe ich mich entschlossen sie selber zu erarbeiten. Anfangen tue ich mit "notepad++" da hier die Syntax beschrieben ist (Eclipse ist hier bisher ziemlich schwach, respektive die Community weiss hier auch nicht weiter)._<_o:_<_o:p_>_o:p>
Mit etwas Hilfe von Maxon ginge das natürlich viel einfacher ;) Die Syntax ist recht e_<_o:_<_o:p_>_
 
<?xml version="1.0" encoding="Windows-12_<_o:_<_o:p_>_p;?>
   <Aut_<_o:_<_o:p_>_te language="C++">
       <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," termina_<_o:_<_o:p_>_dditionalWordChar = "."/>
     &n;_<_o:_<_o:p_>_t;KeyWord name="abs" func="yes">
           <Overload retVal="int" de_<_o:_<_o:p_>_turns absolute value of given integer">
          &n;_<_o:_<_o:p_>_sp;   <Param name="int number" />
  &nb;_<_o:_<_o:p_>_p;       </Overload>
       </KeyWord>
   </AutoComplete>
</NotepadPlus>
 
Was ich gerne von Euch hätte ist ein delimitiertes file mit allen Funktion_<_o:_<_o:p_>_python API in folgendem Format - in der Annahme das ist für Euch nicht viel Aufwand:
"funktionsname",     "funktionsbeschreibung",       "typ return value",   "beschreibung retVal" , _<_o:_<_o:p_>_ "parameter 1",      "parameter 2",   "parameter n"
_<_o:_<_o:p_>_tyle="color:#1F497D">(siehe auch oben als beispiel). Am besten in Englisch und Deutsch fürs erste.
Ich packe das Ganze dann ins nötige Format und stells aufs Netz.
Gruss,
Michael

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 27/07/2012 at 07:29, xxxxxxxx wrote:

No support here too? Come on maxon, I am trying to do someting for the community!

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 29/07/2012 at 11:20, xxxxxxxx wrote:

Hi mboeni, the inspect module can help you here. There are a lot of examples available on the web. Please keep in mind, a built-in (C) function != Python function, therefore isfunction() does not work on c4d functions. Another solution would be dir().

Cheers, Sebastian

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 29/07/2012 at 11:43, xxxxxxxx wrote:

@Sebastian:

The inspect module won't help much, I think. It cannot retrieve function-arguments from built-in functions. The doc-strings and name of the functions wouldn't be a problem, though.

-Nik

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 29/07/2012 at 12:55, xxxxxxxx wrote:

The inspect module works fine on built-in functions. The arguments are just available on runtime, yes, but as you already mentioned you can at least extract (a minimal) doc string and the corresponding function names.

Cheers, Sebastian

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 30/07/2012 at 09:32, xxxxxxxx wrote:

Hi guys

I'll give the inspect / dir functions a spin. Thanks for your help.

I am surprised that there is complete and utter absence / silence from Maxon on this so far (for over two months now) - it would be far easier for them to export a list I can work with.

Cheers,
Michael

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 14/10/2012 at 01:30, xxxxxxxx wrote:

Hey Michael,

What is the current status of your project? Do you still need this list of the python api?

THE POST BELOW IS MORE THAN 5 YEARS OLD. RELATED SUPPORT INFORMATION MIGHT BE OUTDATED OR DEPRECATED

On 15/10/2012 at 10:41, xxxxxxxx wrote:

Hey Michael,

please keep your patience and keep up this topic.
autocomplete would give the c4d python usability a huge boost. can not understand the missing motivation of maxon.

best regards
Jops