ipython if I need to run some quick code. For
me, this is much faster than trying to write an additional program that is
close enough to the problem code to be useful.
-- Ed Leafe
--
https://mail.python.org/mailman/listinfo/python-list
r, you could use a 4xx code.
However, I would prefer to use the standard codes, and add a custom header with
more information on the issue.
-- Ed Leafe
--
https://mail.python.org/mailman/listinfo/python-list
Python ... or via a command line option
> when starting a Python session?
>From StackOverflow:
>https://stackoverflow.com/questions/25584276/how-to-disable-site-enable-user-site-for-an-environment
-- Ed Leafe
--
https://mail.python.org/mailman/listinfo/python-list
character limit, and as a result become much less
readable.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
back because I found I lost productivity switching from vim to a
graphical text editor.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
a button, I click and drag it to a window,
give two clicks and encode their actions, understand?
Check out Dabo: http://dabodev.com
-- Ed Leafe (one of the authors)
--
http://mail.python.org/mailman/listinfo/python-list
been
tempted to follow the accepted pattern for that language, and I've almost
always regretted it.
When in doubt, make it as Pythonic as possible.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
7, the pointer should move to
the 7th record, whether it is marked deleted or not. With SET DELETED ON, the
pointer should not move, since 7 is not a valid record.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
that does /not/ include certain records:
Deleting a record in VFP doesn't remove it from the index; I believe it
marks that index entry as deleted, too. I think that as long as you treat the
deleted status as the same as any other boolean column you'll be good.
-- Ed Leafe
--
http
. I think that if you can see it should be able to go to it.
The use case was a deleted record with SET DELETED ON, which means you
shouldn't see it.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
database applications, although a database connection is
completely optional. We wrap the wxPython GUI toolkit, hiding its C++ roots and
presenting a more Pythonic interface for creating your UI.
See more at http://dabodev.com, and feel free to ask any more
questions.
-- Ed Leafe
relationships
- improved efficiency in detecting changed records
- added the dDatePicker control
- added the option of vertical text for grid headers
- integrated a code editor into the command window
You can grab the latest version, as always, from
http://dabodev.com/download
-- Ed
On Sep 5, 2011, at 8:33 AM, Simon Cropper wrote:
Dabo is a great product. Spoke extensively with Ed Leafe and Paul McNett.
Unfortunately the framework is not 'dynamic'. If you have an fixed database
and tables it can quite quickly create a basic data entry setup and menu.
Looks great when
Religious fervor is one thing; freedom of religion is another! ;-)
We strive for readability in our code, yet every printed material designed to
be read, such as books, newspapers, etc., uses a proportional font. I switched
to proportional fonts years ago, and am only reluctantly using fixed
is better than implicit, so I'd go with the first form.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
- changed all pathing to be relative to the app's HomeDirectory
- full parameterization of SQL calls
- addition of the dRichTextBox control
- improvement of unicode support with the dabo.lib.ustr() method
You can grab the latest version, as always, from
http://dabodev.com/download
-- Ed Leafe
the world using Dabo to build many different kinds of
business applications.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
be done. Many thanks for your help...
Check out PuDB - I use it all the time. http://pypi.python.org/pypi/pudb
Intro screencast is at http://vimeo.com/5255125
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
If you have any other questions, join our email discussion list and
post them there. There are many helpful people there to answer your questions.
http://leafe.com/mailman/listinfo/dabo-users
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
a screencast of the AppWizard in action at
http://j.mp/6kRp0u. It works with MySQL, SQLite, PostgreSQL, and MS Sql Server.
More information can be found at http://dabodev.com
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
at http://dabodev.com/download.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-announce-list
Support the Python Software Foundation:
http://www.python.org/psf/donations.html
at http://dabodev.com/download.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
be found at http://svn.dabodev.com/dabo/tags/dabo-0.9.0/ChangeLog
And if you want to learn more, join our email list:
http://leafe.com/mailman/listinfo/dabo-users
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
On Dec 3, 2008, at 7:51 PM, Barry Warsaw wrote:
On behalf of the Python development team and the Python community, I
am happy to announce the release of Python 3.0 final.
Props to all the folks whose hard work made this possible! You guys
rock!
-- Ed Leafe
--
http://mail.python.org
to ensure no console window is created.
OK, I didn't see subprocess. I'll give that a whirl. In the meantime,
I did find that wxPython has wx.Execute, and it seems to be working,
although it prints some odd messages when running under OS X. Thanks!
-- Ed Leafe
--
http://mail.python.org/mailman
process from another Python app?
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
you to visually create UIs that run unmodified on Windows,
Linux and OS X.
You can learn about it at http://dabodev.com
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
# Comment on last line
^
SyntaxError: invalid syntax
compcode = compile(txt.strip() + \n, , exec)
compcode
code object module at 0x79a40, file , line 2
Obviously the easy workaround is to add a newline and all is well, so
this isn't a show-stopper, but is this a bug?
-- Ed
was thrown.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
for verifying the inconsistency.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
backends.
-- Ed Leafe
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
am curious
to know why some people find it ugly or bad or whatever. It has
its own bugs and missing features, of course, but it is one of the
major GUI player in the arena, together with PyQt and PyGTK.
Perhaps he meant the code, and not the results?
-- Ed Leafe
--
http
? I installed
2.5.2 on a new WinXP VM, and SQLite is working fine.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
concerned with Python vs. Ruby.
If you are part of such a consulting group, or know of one that fits
these requirements, please reply to me off-list.
-- Ed Leafe
Confidentiality Notice: This e-mail message (including any attached or
embedded documents) is intended for the exclusive
)
doOurCustomStuffAfterTheSuperCall()
def someMethod(self, foo, bar):
self.super.someMethod(foo, bar)
def someOtherMethod(self):
self.super.someOtherMethod()
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
amazing Python developer, as I've
used super() extensively for years without ever suffering any of the
pitfalls you and others describe.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
can get you in
trouble.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
in a
community, yes, it would be curious. My experience, though, is that I
get a lot more out of it than I could ever contribute. IOW, it's a
great example of synergy.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
knowing that I contributed is a great feeling. I also usually end
up meeting several people I might not have otherwise met, and
invariably that makes the experience much, much richer.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
class by using MI with a PotBelliedPig
class and an Elephant class, well, you *should* crash and burn,
whether you use super() or not.
http://en.wikipedia.org/wiki/An_Elephant_Makes_Love_to_a_Pig
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
reliably for us in every place where we have used it.
There's nothing dark and mysterious about it at all.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
up what the demo does. But it makes for a much more
interesting session!
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
and more general usage for making list copies would be:
a = [1,2,3]
b = a[:]
In this usage, 'a' and 'b' are separate lists, but 'b' doesn't need
to be defined as a list first.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
/ChangeLog
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
svn checkout http://svn.dabodev.com/dabo/trunk/ide
svn checkout http://svn.dabodev.com/dabo/trunk/demo
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
extensively throughout Dabo, and they allow us to give several
classes the desired behaviors, while only having one mixin class to
maintain.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
) and a remote
connection (to your server database), and switch between the two
depending on whether you are disconnected or not. The framework will
handle the rest, allowing you to focus on the stuff that is unique to
your app, such as the conflict resolution and business logic.
-- Ed Leafe
application installer.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
.
Are you asking for opinions on what sort of database engine to use?
Or are you trying to get a feel for what people use to develop their
apps? Are you looking for a web app, or a desktop app, or a non-UI app?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman
to trash.
May your pillow not have pity on your head!
What a tool.
Add another to the twit filter...
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
* out of line. The fact that it was Steve only reinforces
the cluelessness of the writer.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
to not have to constantly read
comments like this chiding someone for acting in a predictable fashion.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
and you try to write the above code, it isn't
the language that's brain-dead! ;-)
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
, it hurts when I do this. Doc: So don't do
that!. I haven't kept up with all the Python 3000 docs, so does
anyone know if True and False will become true keywords, and whether
oddball stuff like the above will no longer be possible?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
any good tricks for getting property-like behavior
here?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
object in
sys.modules with a class instance that wraps the module with whatever
extra behavior is necessary.
OK, I see the trick involved. Yes, that does work for what I need.
Thanks!
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python
way to
explore wxPython and try out new things that I blatantly copied it. ;-)
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
be wrong, but I believe that the OP was interested in the
overall frame, contents, and inner workings of the wxPython demo
application (and DaboDemo), not the PyShell interpreter.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
' 'category' attribute.
If you have any further questions, it would probably be best to post
them to the dabo-users list. You can sign up for it at http://
leafe.com/mailman/listinfo/dabo-users
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo
comfortable to you, and go with
that.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
to any questions you might have (sign up at
http://leafe.com/mailman/listinfo/dabo-users).
There are a ton of web frameworks out there. But for Python, there
is only one desktop app framework: Dabo.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org
.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
Pythonic Dabo code is compared to what
you would have to write in either raw wxPython or even Wax.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
(Parts
1 2)
http://leafe.com/screencasts/dataenvironment1.html
http://leafe.com/screencasts/dataenvironment2.html
Populating a Grid Using Business Objects
http://leafe.com/screencasts/populategrid.html
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman
can sign up for the dabo-users list at http://leafe.com/mailman/
listinfo/dabo-users.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
).
http://mg.pov.lt/blog/profilehooks-1.0.html
Note that the license has been changed from GPL to MIT, making it
distributable with non-GPL projects.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
wxPython provides.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
. We will be focusing on making Dabo work with these later
wxPython versions in the coming weeks, but for now, you need to stick
with 2.6.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
. As you change
them in the dialog, the design surface updates so that you can see
the effect of your changes before you commit them. If you don't like
your changes, click 'Cancel' and things return to the way they were
before you started.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
, and then re-sub with the new one.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
; the Dabo visual editing tools simply give you WYSIWYG
feedback as you edit.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
editor, and it all
just works.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
want to do it at the individual desktop level; they want a central
location to ensure that someone doesn't have the capability to
disable the logging, so perhaps an enterprise gateway might be a
better solution.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http
. Is this
reasonable, or am I being too simplistic in my approach?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
monitoring; their main concern
is Sarb-ox compliance.
Thanks for your help!
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
integrating credit card processing with the various Python
web frameworks. Until now, my only practical experience is with Zope
2.x, but I'm open to any and all alternatives, so long as it's Python!
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman
On May 11, 2006, at 3:32 PM, Robert Hicks wrote:
Wouldn't portability go with Tkinter since that is installed with
every
Python?
Dunno about other platforms, but it's not on my Mac.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo
really should take a look at Dabo. It's an app
framework written by database developers for database developers.
/shameless plug
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
things Dabo,
from:
http://dabodev.com/download
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
,
wxPython, or any of the other requirements first.
Grab the latest from the Dabo Download Page:
http://dabodev.com/download
And, as always, post feedback/questions to the Dabo users list:
http:/leafe.com/mailmain/listinfo/dabo-users
-- Ed Leafe
-- http
a point to all of this, it's that good
programming is a creative process, and that you need to identify what
works and doesn't work for you. There is no one-size-fits-all
approach that is the best.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo
that pdb can
'see' the source? I suppose I could write it all out to a bunch of
temp files, but that would be terribly messy. Are there any neater
solutions?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
on the fly from saved XML files. I have a class that converts
the XML to the corresponding Python code for the class, and it's
working great, except for the tracing through the debugger issue.
Would I be able to apply the py lib stuff to this, too?
-- Ed Leafe
-- http://leafe.com
-- http
at the Ministry of Silly Names.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
= list(dataResults)
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
:
Windows 2000
Python v. 2.4.1
kinterbasdb 3.2.0a1
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
.
OK, I'll ask them.
One workaround might be to use delegation instead of subclassing...
Yeah, but that would involve a lot more work at this point. The
mixin approach has been working quite well up until this problem.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http
for the ActiveStates business.
An Open Source Komodo IDE would allow the several dynamic language
communities to collaborate on a common goal.
If Komodo were to go open source, I would certainly consider it as
the basis for the Dabo IDE project.
-- Ed Leafe
-- http://leafe.com
-- http
hadn't noticed that, since all my tests
had single instances.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
to it!
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
()
- 'normal', 'sample'
testInstance.dynamic()
- 'dynamic', 'sample'
So? Am I nuts? Or is this possible?
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
. That
works, but makes it a function, which doesn't automatically get sent
the 'self' reference.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
On Dec 5, 2005, at 3:13 PM, Paul McNett wrote:
Indeed, there is only one user interface that needs no
documentation whatsoever.
Yeah, and it sucks! ;-)
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
without any
specifics to back them up.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
backspace, which deletes 4 spaces, and
you now have to mentally compute the difference in order to keep
things aligned.
See, I can make up bizarre scenarios where spaces cause
problems, too.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman
an integrated
Property Sheet for altering the appearance of objects, as well as
improved layering. It also supports full 2-way editing: both visual
and XML editing changes are reflected in the other.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo
it into the wizard-generated apps, too.
Needless to say, there have also been a few bug fixes. A list of
all the changes follows my sig. You can grab the latest, as always,
from http://dabodev.com/download.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
, and will automatically escape any problematic
characters, such as single quotes, semi-colons, etc.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
will depend on how quickly we can
turn around the production.
So while it's still a little ways off, it's certainly within sight!
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
1 - 100 of 153 matches
Mail list logo