Raymond created CAMEL-18641:
-------------------------------

             Summary: Python not available in the Java DSL
                 Key: CAMEL-18641
                 URL: https://issues.apache.org/jira/browse/CAMEL-18641
             Project: Camel
          Issue Type: Bug
    Affects Versions: 3.19.0
            Reporter: Raymond


 
Since the last release (3.19.0) Camel supports Python experimentally. That's 
great.
 
I like to test it out, here are some things I noticed.
 
1) In IntelliJ it doesn't seem to recognize "python" in the Java DSL yet (is it 
part of the DSL model?) For example:
{code:java}
 .choice()
.when(python("myexpression")).to("mock:endpoint")
{code}

or

 
{code:java}
.setBody().python("myexpresson"){code}
 
isn't allowed. Other languages are recognized and Intellij points to 3.19.0.
 
2) Examples
 
Would be nice if some examples were added to the documentation:
 
[https://camel.apache.org/components/next/languages/python-language.html]
 
For me, and I think for most users, it's hard to find out how to use it.


3) Version
 
It's unclear what Python version is used. It's based on Jython. The latest 
version of Jython is 2.7.3. Does that mean Python 2.x is used, or can we use 
Python 3 syntax?

 4) Jira

The component "camel-python" is not selectable.
 

BTW: Another minor thing I noticed (not specifically related to Python) is that 
version 3.19.0 is at the moment not available as select on the documentation 
page. So I could only see the python documentation in 'next'.
 



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to