Hello Lex,
I very much appreciate your willingness to help.
I have to apologize for being so blind. I completely ignored what you had to remind me of:
You are aware that closing brackets ([{< only closes unmatched open brackets so if a matching close is found none will be added?
The main file I was concerned about, is a 1400 lines script that's part of a set of files working together. Their functions being accessed through calls to a WSGI Server. It's live, in a productive environment serving more than 300.000 calls a day.
If a function in it would be faulty, than the whole thing wouldn't work. That's what I've seen happening and that's what I assumed. Even though not all functions are used (some are for debugging purposes). I was wrong.
Here is what I did:
I was thinking that just part of the script in question wouldn't help. If all brackets would be consistent, then it would just work. I tried taking two functions out of it, pasting them into a new file and saved it. Testing it, as expected, showed auto-closing working properly. And then it struck me, I tried it in the first line of the original file, in the middle of it and on the last line. On the last line the parenthesis was auto-closed.
So all I have to do now is find the faulty function/line of code in 1400 lines ;-)
One question though is left: Would an opening bracket in some comment or commented out/disabled function cause this for the rest of the file as well?
So far I have narrowed it down to a function. Trying 'base64.b64decode(' prior to the def statement does not close it, trying the same right under the last line of this function prior to the next def statement closes the parenthesis. I'm not sure what this tells me, but . . .
I guess that's my puzzle to solve.
Thank you very much for exchanging views with me.
Regards, Philipp
Really need minimal example of non-working file.
Cheers Lex
But that's something I get along with. That and the copy paste behavior is just something I'll get used to. The copy/paste is more of an inconvenience than the issue with parenthesis. Regards, Philipp On Thu, Jan 27, 2011 at 12:08 AM, Lex Trotman elextr@gmail.com wrote:
On 24 January 2011 00:23, Philipp Kalder pkalder@googlemail.com
wrote:
Hello, sorry for the delay. The indentation is not a problem anymore. As I stated in one of my previous emails, there seems to have been a problem with 'detecting from file'. Every indentation I do now works as I want it to. Only thing that remains is the behavior for parenthesis. But I guess I'll just cope with it. I can post the filetypes.python, as well as the filetypes.common if
you
still like to see them. As for the code I'm sorry to say that can't post even parts of it. I
use
Geany at work and the code is for our internal systems. Thanks so far Phil
Hi Phil,
Sorry your email got lost in the inbox. I don't quite understand what is happening wrong with the brackets, can you describe it again.
Cheers Lex _______________________________________________ Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany
Geany mailing list Geany@uvena.de http://lists.uvena.de/cgi-bin/mailman/listinfo/geany