aracter limit, and as a result become much less
readable.
-- Ed Leafe
--
http://mail.python.org/mailman/listinfo/python-list
d 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
ired up VFP, but the above doesn't sound
correct. If you have SET DELETED OFF and the GOTO 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
s that with my dbf module it is
> possible to create an index 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 th
ythonic as
>> possible.
>>
> I disagree. 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
ting from paradigms in other languages, I've often 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
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 wi
into 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
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
o 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://dabode
eport Designer continues to improve: it now has 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.
ence. Just don't make general damning comments without any
specifics to back them up.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
ype 5. You hit 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.pyth
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
ch as auto-increment fields
and BLOB support that were never even envisioned by the folks at JPL
when they created Vulcan. As a result, there is no single DBF reader
that can read all DBF files.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.o
Right now you still have to do all the UI stuff in code, but
we're just starting to develop the visual UI Designer. Stay
tuned!
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
ews of changes.
The editor can now toggle word wrap, jump to any line in the file, and
comment/uncomment blocks of code.
Dabo Demo:
There's now a MineSweeper game - written in Dabo, of course!
All of the other demos have been updated to work with the changes in
the rest of the framework.
= ["daborun.py"],
#exclude the actual framework
options = { "py2exe": {"excludes" : ["dabo"]} },
)
Yet the generated library.zip still contains all of the Dabo module
code. Why is this? What am I doing wrong?
___/
/
__/
might want to try is to
create a StaticBoxSizer with the label you want, and add the checkbox
to that sizer. Then add the StaticBoxSizer to the panel's layout
instead of the checkbox.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.o
27;t realize that it would still pull those
things in there. I wiped out the build directory and re-ran setup, and
it's now what I expected. Thanks!
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
alled as source
code, so not only can you look at the code to see what's going on, you
can also update it as new releases are made without having to
re-install anything.
The Dabo Runtime installer is available from our Download page:
http://dabodev.com/download. Enjoy!
___/
/
lass's __init__.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
irst
reason is by far the more important of the two, but an eventual goal
for Dabo post-1.0 release (we're at 0.3 now!) will be to allow TkInter
and other toolkits to be used as well.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.
.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
l to bring Python UI development up to level available to other
languages.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
re
actively working on Dabo and improving it all the time.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
ng to help walk
you through the learning process. And with your database programming
background, you're sure to fit in with a Fox-flavored crowd!
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
much easier, and
so much more Pythonic.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
atabases, such as
PostgreSQL, MySQL and Firebird that can handle large data sets without
getting stuck with huge license fees.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
C++ code of wxWidgets.
Thanks for the vote of encouragement!
Our goal isn't to muddy the waters; it is simply to create a consistent API
for coding. There is already a great GUI toolkit for Python; we're just
trying to make it easier to code.
-- Ed Leafe
-- http://leafe.com
-- http:
Dabo has not wrapped,
primarily the lower-level drawing classes and some of the newer graphics
classes, mainly because they weren't needed for a database application
framework. However, if there's a need, we'll be glad to add it.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
w, tying in ReportLab.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
there that
could generate the image, which Dabo could then display.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
On Saturday 30 July 2005 21:16, EP wrote:
> Ed Leafe wrote in response to the "Python vs. Access VBA" thread:
> > You might want to look at Dabo, which is a database application
> > framework for Python. In about 30 seconds you can create an application
> > that q
thon is a base. You build from there.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
I don't think that this is a sign that we should discourage further work with
wxPython.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
le one at a time, and after looking at them all and considering
different issues, we chose wxPython as the best toolkit for creating
platform-independent apps.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
cult for you, fine. But I don't think it's
fair to insist that everyone else follow your particular preferences in
Python. The only one who gets to do that is Guido, and he's already endorsed
wxPython, and that's good enough for me and most of the Python community.
-- Ed
iscussed the possibility, but he didn't seem
to feel that it would worth it to him. He works on Wax as he needs to, and is
kind enough to share his work with the rest of us. It certainly isn't his
main focus, though.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
team B, team C ... ?
FWIW, we view errors that occur in Dabo as our responsibility. We've had
several reported that were our fault, and we corrected them. Others were the
result of underlying bugs in wxPython, and we reported them to Robin, who
quickly fixed them.
-- Ed Leafe
-- http://
eer size of such a task, and
have no current plans to support any toolkit besides wxPython.
There is a difference in designing a project to make something *possible*,
and promising to implement all those possibilities.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
h
. ;-) Oh, and that includes a full menu, too.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
s that for those without your aversion to
installing useful tools, Dabo provides a ton of functionality. Also, as my
partner Paul McNett pointed out, I could have done it in *two* lines:
import dabo
dabo.dApp().start()
;-)
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
dbapi-compliant modules,
and, of course, wxPython. If someone mis-installs one of the pre-requisites,
do you expect Dabo to catch that and present you with a diagnostic message?
I'm serious here: I want to know what people consider acceptable for a
software package that relies on other
On Monday 01 August 2005 09:28, Harald Armin Massa wrote:
> it is not that you use twisted, but
> you provide twisted with callbacks so that it uses you?
+1 QOTW
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
opers using the framework who have
questions/problems/comments about Dabo.
http://leafe.com/mailman/listinfo/dabo-dev
http://leafe.com/mailman/listinfo/dabo-users
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
nted out, we
address it. But one problem with that is when you only have a handful of
people actively using and testing it, you limit your potential for
discovering problems. If nothing else, this thread has helped by pointing out
one such shortcoming. ;-)
--
-- Ed Leafe
-- http://leafe.c
where we can see what your software does. Take a look at the SciPy module
> for good instructions. It would have been hell without the precise list of
> prerequisites in the INSTALL.txt file.
OK, thanks for the pointer. We appreciate all of these good ideas!
--
-- Ed Leafe
-- h
nly an issue when you build wxPython from
source. Those who aren't inclined to go this route have the option of several
binaries, all of which include everything. So in a way, I *do* expect someone
who has foregone the binary route and chosen the source route to at least
read the build ins
> becoming a standard part of Tk:
> http://wiki.tcl.tk/14522
That's certainly an improvement. But when we reviewed the various toolkits a
year and a half ago, we just looked at the standard Tk stuff.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
s that non-developers will then use, so
packaging/distribution certainly comes into play at some point.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
-generated crash file and forget about it.
Thanks! This looks like a great approach - I may have to borrow it!
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
to create
Dabo classes visually, and have made some great progress, but this is still
very much an unfinished product.
The Class Designer has progressed to the point where you can lay out a form
using a sizer-centric approach, modify the properties of controls and their
sizers from a
ction) visual design
tools.
As usual, it can be found, along with our other stuff, at
http://dabodev.com/download.
--
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
ovember, but the exact date 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
x27;s parameter handling. It will automatically add quotes to any
string values, 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
?
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
Come to PyCon http://www.python.org/pycon/2005/
--
http://mail.python.org/mailman/listinfo/python-list
mport *" % modulename)
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
Come to PyCon http://www.python.org/pycon/2005/
--
http://mail.python.org/mailman/listinfo/python-list
Matches any non-whitespace character; this is equivalent to the set [^
\t\n\r\f\v].
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
Come to PyCon http://www.python.org/pycon/2005/
--
http://mail.python.org/mailman/listinfo/python-list
, NY, and might be interested in
the job, but man, that commute would be a pain! ;-)
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
are my steps (gtk 2.4 was already
installed):
You could have saved yourself some grief with
http://wxpython.org/builddoc.php
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
ith a database much, much
simpler.
Even though Dabo is still in development, I've used it to create an
app that helps me manage the archives of the technical email lists I
host (currently holding over a quarter-million rows).
___/
/
__/
/
/
Ed Leafe
http://leafe.
erver could not handle the request GET /."
Nah, it was my own doing. I was changing some things on the server,
and you must have hit the site just when I was restarting Zope. Try it
again.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.
on' when it
comes from Doug, but it's a 'flame' when it is directed at Doug.
Unless there is something more substantial then whining, howzabout we
all just ignore it and let it die a quick death?
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
elief that there is a good chance that we will reach a
critical mass where enough people are using the tool that it may become
a 'standard'.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
e coded them the wx-way, but I wanted to remove that
wxPython dependency, so I took a detour from the UI Designer to create
the menu classes. That's pretty much the pattern: things get written as
they are needed.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://d
ned into the UI designer, so that you can drag and drop
fields from the tables in the connection onto the design surface, and
create data-bound controls in one step.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
on before undertaking the writing of it myself.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
losely by those communities.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
ek of January. But we do have
our sights set pretty high.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
I imagined.
Thanks for the impetus to run this test.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
On Dec 29, 2004, at 3:38 PM, Rocco Moretti wrote:
So to summarize:
Commas define tuples, except when they don't, and parentheses are only
required when they are necessary.
Exactly! Now can we clear anything else up for you? ;-)
___/
/
__/
/
____/
Ed Leafe
http://leaf
ds to complete! I tried also passing the optional path to the
module, but it had no effect on the speed. Is this normal? Is there
anything I can do to improve performance?
I'm running Python 2.3.4 on Mac OS X 10.3.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://d
m/download.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
Come to PyCon http://www.python.org/pycon/2005/
--
http://mail.python.org/mailman/listinfo/python-list
me of that program? it was one
of the coolest things i've ever seen :)
SubEthaEdit (http://www.codingmonkeys.de/subethaedit/). And yes, it is
*very* cool.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
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 m
bizobjs for many-to-many 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://dabo
d toward 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.
--
ike so: I want 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
= Test()
# Here's where the magic is needed
# so that the rest of this example works.
testInstance.normal()
-> '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
namic()
Thanks! I knew I had done this before. My mistake was that I was
setting the exec'd code to the instance, and not to the class. 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
u're correct - I 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
still has a 'magical' feel to it!
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
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
get a very accurate real-time monitoring system with
> this setup.
They aren't interested in real-time 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
; sessions, thus reducing privacy issues.
Thanks for the suggestions; I'll run them by the client. They don't
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
diting. There is nothing
that prevents you from modifying a design in the editor of your
choice; 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
ginal object definition. So
you can edit your code in your favorite Python editor, and it all
just works.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
#x27;s an alias for a list, I first unsub using the old
alias, and then re-sub with the new one.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
g with all the relevant settings in one place. 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
cts break our
code. 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
ng out your GUI designs, as well as a simplified, more Pythonic
API than wxPython provides.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
to get
> the exact
> link).
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
thors and several other helpful folks. You
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
foundation 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
--
ge, as we look to integrate these tools into an IDE.
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
le is
>
> dataResults
dataList = list(dataResults)
-- Ed Leafe
-- http://leafe.com
-- http://dabodev.com
--
http://mail.python.org/mailman/listinfo/python-list
go about fixing it. Here's my setup:
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
ign or accident would be a question for the kinterbasdb developers.
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
create something like this.
___/
/
__/
/
/
Ed Leafe
http://leafe.com/
http://dabodev.com/
--
http://mail.python.org/mailman/listinfo/python-list
1 - 100 of 160 matches
Mail list logo