Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Dec 05 02:23
    wolfmanx synchronize #115
  • Dec 05 02:20
    wolfmanx synchronize #115
  • Dec 05 02:16
    wolfmanx opened #115
  • Nov 11 22:54

    amol- on development

    Fix documentation (compare)

  • Nov 11 20:21

    amol- on development

    Added @decode_params(format='js… (compare)

  • Nov 11 20:21
    amol- closed #114
  • Nov 11 14:30
    sergiobrr synchronize #114
  • Nov 07 11:35
    sergiobrr synchronize #114
  • Nov 07 11:26
    sergiobrr opened #114
  • Oct 21 20:15

    amol- on 0.2.1

    (compare)

  • Oct 21 20:14

    amol- on master

    Version 0.2.1 (compare)

  • Oct 20 20:16

    amol- on development

    Version 2.4.2 (compare)

  • Oct 20 20:16

    amol- on tg2.4.2

    (compare)

  • Oct 20 20:15

    amol- on master

    Add logo Update README.rst (#112) * Log… Version 2.4.2 (compare)

  • Oct 20 20:15

    amol- on development

    Version 2.4.2 (compare)

  • Oct 20 20:14

    amol- on tg2.4.2

    (compare)

  • Oct 20 20:14

    amol- on master

    Version 2.4.2 (compare)

  • Oct 20 19:46

    amol- on next

    Enable master branch again Fixed model rendering for zope.… The zope.sqlalchemy API actuall… and 1 more (compare)

  • Oct 20 19:44

    amol- on next

    Add logo Update README.rst (#112) * Log… Version 2.4.2 (compare)

  • Oct 20 07:58

    amol- on master

    The zope.sqlalchemy API actuall… (compare)

Alessandro Molina
@amol-
It's not an option per se, but you can easily achieve that by changing the ApplicationAuthMetadata class in app_cfg to use .email_address wherever it is using .user_name
Berthoud Yannick
@YannickBerthoud_twitter
ah, ok, thanks !
it's working, good job ! thanks a lot
kevinhuang
@huangzhuo492008824
gearbox.png
Hello all, when I try run "gearbox serve" , it return error:
Advice would be appreciated. Thanks!
Joe Knapka
@jknapka
It appears to be a problem with SQLAlchemy. Check that you have updated it to the version TG needs. With TG2.4 I have SQLAlchemy 1.3.7.
Nils Philippsen
@nphilipp
It seems something is broken with the installed SQLAlchemy, not its version -- sqlalchemy.log implements the Identified class itself.
Joe Knapka
@jknapka
Kevin, if you're not installing TG and its friends in a virtualenv, I would recommend you do that. Start with freshly-installed everything (including SQLAlchemy) in a virtualenv and see if you see the same problem.
Rich Kucera
@kucerarichard
Newbie here, my minimal configurator doesn't give me access to tg.request.validation as documented. Should I duplicate my post here from the mailing list? Where do I begin to troubleshoot?
Alessandro Molina
@amol-
I saw the post on the ML coming, didn't yet have a chance to respond. I hope to be able to respond soon.
AppGlobal btw is not configured in minimal mode if I remember correctly.
I just need to have a few minutes spare to try your snippet and come back to you with the proper solution
Alessandro Molina
@amol-
Those messages you see should be warnings and are unrelated to tg.request.validation
Rich Kucera
@kucerarichard
@amol- Thank you Alessandro! I forked the gist should be able to try tomorrow...
Alessandro Molina
@amol-
FYI, TurboGears 2.4.1 was released, here is the release announcement: https://twitter.com/turbogearsorg/status/1168987947867279369
Rich Kucera
@kucerarichard
@amol- thanks! for the help. Mine was such a basic import tg error and plus messed up comprehension syntax..
Alessandro Molina
@amol-
:+1:
yeah, I wasn't sure if you were trying to make a list of dicts or a dict with all the entries given the comprehension you wrote
Mengu Kagan
@mengu
hi all
Rich Kucera
@kucerarichard
@mengu hello!
Is it possible to express compound validation with the validate decorator? For example I have three parameters and Any of them(at least one of them) need to have a number.
Rich Kucera
@kucerarichard
nvmd I had to reread the doc, the answer is yes but but for multiple validators on the same parameter, not multiple parameters...
Alessandro Molina
@amol-
Hi @mengu great to see you around :)
@kucerarichard if you feel is not obvious in the doc how to do something, feel free to submit a PR. I'll gladly merge it!
Rich Kucera
@kucerarichard
Will do! I finally figured out I need schema validation (haven't done it yet, will take notes...)
Rich Kucera
@kucerarichard
(btw I tried using bottlepy for an hour, got bored and dropped it, so hopefully will make more progress on the app going ahead with tg2 now..., I spent two weeks comparing frameworks and got nowhere finally tried bottle and didn't like the code I'd end up writing).
Mengu Kagan
@mengu
@amol- heard you guys were hanging around here :)
@kucerarichard, what do you expect a framework to help you with?
Rich Kucera
@kucerarichard
@mengu depends on what I'm trying to do, so far I like the minimal mode of tg2 and the enigmatic formencode integration, I expect to go fullstack sometime and glad that is an option.
Alessandro Molina
@amol-
@kucerarichard for most use cases you don't even need to involve Formencode, in many cases builtin Convert is enough: https://turbogears.readthedocs.io/en/latest/reference/classes.html#tg.validation.Convert
Rich Kucera
@kucerarichard
Interesting! But I'll need formencode, I found some examples I'll see if I can boil it down into a PR. There was one crucial example that showed me how to do it.
privlj
@privlj
Anyone that can point me in the right direction for dynamically loading controllers onto RootController? I'm a bit noob and trying to figure out how to essentially setattr(RootController, '$controllername', controller)
I'm at the point where I'm looking into hooks and milestones to start the process, but app_cfg is too early in the process, while root seems to be too late.
Alessandro Molina
@amol-
privlj
@privlj
@amol- Thanking you, will come back if I get stuck again :P
Walter A. Boring IV
@hemna
I'm trying to create a template that does a <py:include href="webcam.xhtml" />
the resulting html output adds a DOCTYPE as part of the include for webcam.xhtml
which it shouldn't
webcam.xhtml just is a tiny segment of html
how can I tell kajiki to not prepend <!DOCTYPE kajiki SYSTEM "kajiki.dtd"> to the contents of webcam.xhtml ?
Walter A. Boring IV
@hemna
I filed a defect
it includes sample template code and output, which seems broken
Alessandro Molina
@amol-
@hemna it's an hack, but have you tried renaming the included templates with .html instead of .xhtml? I suspect the loader might be triggering a DOCTYPE insertion due to html5 load mode.
include works fine in kajiki plain, so I suspect it's something about the loader configuration by TG that's causing that
Alessandro Molina
@amol-
Also, I usually do partials with py:import and py:def, it's usually a more reliable and well encapsulated way of making reusable snippets than just including the template content raw with py:include
Walter A. Boring IV
@hemna
I renamed the template files to html and then it failed to serve them
Alessandro Molina
@amol-
You changed the py:include expression to point to the new name, right?
Alessandro Molina
@amol-
@hemna Released a new version of Kajiki that should address your issue.
Walter A. Boring IV
@hemna
ok thank you. I just updated and the DOCTYPE tags seem to be gone :)