ProgressBar - Python and Powershell

Alec Taylor alec.taylor6 at gmail.com
Sun Nov 20 08:52:03 EST 2011


Why are you writing an installer in Python and Powershell?

Just write an installer in WiX, NSIS or Inno like the rest of the sane world.

Alternatively take a look at MakeMSI or the script python uses to
generate there .MSI.

Anything else is WAY too non-standard to consider.

On Mon, Nov 21, 2011 at 12:01 AM,  <Nikunj.Badjatya at emc.com> wrote:
> Can anyone throw some light on this please ! ?
>
>
>
>
>
> From: python-list-bounces+nikunj.badjatya=emc.com at python.org
> [mailto:python-list-bounces+nikunj.badjatya=emc.com at python.org] On Behalf Of
> Nikunj.Badjatya at emc.com
> Sent: Thursday, November 17, 2011 4:10 PM
> To: python-list at python.org
> Subject: ProgressBar - Python and Powershell
>
>
>
> Hi All,
>
>
>
> I am using Python 2.7, windows Env.
>
> I have an Installer written in Python(45%) and Powershell(55%) which is used
> to install Virtual Machines at specific locations. It is single threaded.
>
> I am trying to implement a ProgressBar  for this installer. So that the user
> will come to know the progress of the installation.
>
> I am using pypi progressbar module.
>
> The top script is in python which inturns calls powershell scripts using
> subprocess.call() and proceeds with the installation.
>
>
>
> I am taking a shared file between python and powershell, so that diff
> functions can update their %age completion level in to the file. Ex. Func1()
> updates it to 5%,  func2() will add its own 5% to it.. and so on.
>
> At the start of the (main.py) script I am creating a thread whose sole
> purpose would be to keep “READ” a temp file for a new entry in it.
>
> Based on this entry I can have my thread update the progressbar on the
> console.
>
>
>
> My questions are:
>
> 1.       Can I have a better shared mechanism between python and
> powershell.?  As I am using a file here. Reading + writing in python and
> writing only in powershell.  !
>
> 2.       Does this thread mechanism work.? I am yet to implement and test
> it.! :P What can be the possible shortfalls.?
>
>
>
>
> Thanks
>
>
>
> Nikunj
>
> Bangalore - India
>
>
>
>
> --
> http://mail.python.org/mailman/listinfo/python-list
>



More information about the Python-list mailing list