Could the option of Massimo of moving the applications folder out of the
web2py/ folder an option? Does it gonna work better with PyCharm? We should
conduct some test and report to PyCharm team... But I fear it gonna be the
same issue, since the .idea folder should go in the applications/app/.idea
which get us back to the actual issue...

Richard

On Tue, Jul 14, 2015 at 2:51 PM, Richard Vézina <ml.richard.vez...@gmail.com
> wrote:

> Here the ticket : https://youtrack.jetbrains.com/issue/PY-10810
>
> It seems to be in Reopened state...
>
> Add your comment, it will make it resolve faster I guess...
>
> If I remember I use the first setup describe above to get rid of the
> unresolved reference...
>
> The only drawback I can see, is that PyCharm will get slower and slower as
> long as you had more apps since it analyse all the code base under web2py/
> folder to my comprehension...
>
> It means also that you have to recreate a new project each time you change
> web2py version...
>
> For me it was acceptable workaround the time this ticket get resolved...
> But I would really appreciate that we can define or project file in the app
> folder and having the unresolved referece resolved...
>
> Richard
>
> On Tue, Jul 14, 2015 at 2:34 PM, Richard Vézina <
> ml.richard.vez...@gmail.com> wrote:
>
>> Alex, the behavior you describe was the reason why I opened a ticket...
>> It sounds like the issue is still there... Which version of PyCharm do you
>> use?
>>
>> Let search a bit I found the ticket and see if it had been closed... If
>> so, you should reopen it...
>>
>> Richard
>>
>> On Tue, Jul 14, 2015 at 2:24 PM, Alex <mrauc...@gmail.com> wrote:
>>
>>> Richard, the first setup where PyCharm creates the web2py environment is
>>> not an option because I have many projects and I don't want that many
>>> servers. I already have my web2py server and symbolic links for all my
>>> projects in the application folder.
>>>
>>> I now tried to directly open the project dir in the application folder
>>> as you mentioned (web2py/applications/project1/.idea) and at first it
>>> seemed to work fine. The web2py configuration was created, I could start
>>> the server and even debug. Only until I reactivated the python inspection
>>> "unresolved references". All web2py objects such as request, URL, etc. are
>>> marked as unresolved reference. Therefor all files are full of "unresolved
>>> reference" errors. If this issue could be solved then I would probably be
>>> happy with this setup. I also tried "Invalidate Caches / Restart ..." but
>>> still the same result.
>>> Alex
>>>
>>> Am Montag, 13. Juli 2015 16:25:06 UTC+2 schrieb Richard:
>>>>
>>>> Alex, I am not sure I follow you...
>>>>
>>>> When you let PyCharm set web2py environnement for project for you and
>>>> it create an .idea folder for your project in the root folder containing
>>>> the web2py folder... Something like that :
>>>>
>>>> project_root/.idea
>>>>                    /web2py
>>>>                    /web2py/application/your_project_app
>>>>
>>>> What your problem with that...
>>>>
>>>> Notice you should do this too :
>>>>
>>>> Install web2py by yourself
>>>>
>>>> web2py/applications/your_project_1
>>>>                                  /your_project_1/.idea
>>>>                                  /your_project_2
>>>>                                  /your_project_2/.idea
>>>>                                  /etc.
>>>>
>>>> For this configuration, you need to create your project withou using
>>>> the PyCharm helper for project configuration...
>>>>
>>>> I know in the pass there where some issue with this way of using
>>>> PyCharm, but I opened a ticket and this should be solve now...
>>>>
>>>> If you have any issue with these setup...
>>>>
>>>> Open a ticket on the PyCharm ticket manager and I am sure they will
>>>> taking care of it...
>>>>
>>>> But be clear on your exact problem
>>>>
>>>> Richard
>>>>
>>>>
>>>>
>>>> On Mon, Jul 13, 2015 at 9:37 AM, Alex <mrau...@gmail.com> wrote:
>>>>
>>>>> I'm still confused why nobody else is bothered by this limitation.
>>>>> Every other IDE and project I worked on so far, the IDE project contains
>>>>> all the files and source code of one application. Then you can set
>>>>> completely independently where the application server is located (e.g.
>>>>> glassfish for a java application). It seems like most of you only have one
>>>>> or very few web2py projects so it doesn't bother you that the IDE project
>>>>> has to be the web2py server directory. For me it's a big issue because I
>>>>> either have many applications mixed into one IDE project or I have to
>>>>> create multiple web2py instances so I can have separate projects. And the
>>>>> update problem of changed files in the symbolic link dir also don't help -
>>>>> that's also the case on Linux and not just Windows, but I'll test that
>>>>> again.
>>>>>
>>>>> anyway, thanks for your thoughts and feedback. I wish the PyCharm team
>>>>> would take web2py more seriously.
>>>>>
>>>>> --
>>>>> Resources:
>>>>> - http://web2py.com
>>>>> - http://web2py.com/book (Documentation)
>>>>> - http://github.com/web2py/web2py (Source code)
>>>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>>>> ---
>>>>> You received this message because you are subscribed to the Google
>>>>> Groups "web2py-users" group.
>>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>>> an email to web2py+un...@googlegroups.com.
>>>>> For more options, visit https://groups.google.com/d/optout.
>>>>>
>>>>
>>>>  --
>>> Resources:
>>> - http://web2py.com
>>> - http://web2py.com/book (Documentation)
>>> - http://github.com/web2py/web2py (Source code)
>>> - https://code.google.com/p/web2py/issues/list (Report Issues)
>>> ---
>>> You received this message because you are subscribed to the Google
>>> Groups "web2py-users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to web2py+unsubscr...@googlegroups.com.
>>> For more options, visit https://groups.google.com/d/optout.
>>>
>>
>>
>

-- 
Resources:
- http://web2py.com
- http://web2py.com/book (Documentation)
- http://github.com/web2py/web2py (Source code)
- https://code.google.com/p/web2py/issues/list (Report Issues)
--- 
You received this message because you are subscribed to the Google Groups 
"web2py-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to web2py+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to