Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
programOutputBytes, programErrorOutputBytes = myProcess.communicate()
#dPrint( 'Quiet', debuggingThisModule, 'pob', programOutputBytes, programErrorOutputBytes )
#returnCode = myProcess.returncode
programOutputString = programOutputBytes.decode( encoding='utf-8', errors='replace' ) if programOutputBytes else None
programErrorOutputString = programErrorOutputBytes.decode( encoding='utf-8', errors='replace' ) if programErrorOutputBytes else None
#dPrint( 'Quiet', debuggingThisModule, 'processes', repr(programOutputString) )
for line in programOutputString.split( '\n' ):
if PROGRAM_NAME+'.py' in line:
dPrint( 'Verbose', debuggingThisModule, 'Found in tasklist:', repr(line) )
numInstancesFound += 1
if programErrorOutputString: logging.critical( "tasklist got error: {}".format( programErrorOutputString ) )
else: logging.critical( "Don't know how to check for already running instances in {}/{}.".format( sys.platform, os.name ) )
if numInstancesFound > 1:
import easygui
logging.critical( "Found {} instances of {} running.".format( numInstancesFound, PROGRAM_NAME ) )
result = easygui.ynbox('Seems {} might be already running: Continue?'.format( PROGRAM_NAME), programNameVersion, ('Yes', 'No'))
if not result:
logging.info( "Exiting as user requested." )
sys.exit()
tkRootWindow = tk.Tk()
if BibleOrgSysGlobals.debugFlag:
vPrint( 'Quiet', debuggingThisModule, 'Windowing system is', repr( tkRootWindow.tk.call('tk', 'windowingsystem') ) ) # e.g., 'x11'
# Set the window icon and title
iconImage = tk.PhotoImage( file=DATAFILES_FOLDERPATH.joinpath( 'Biblelator.gif' ) )
tkRootWindow.tk.call( 'wm', 'iconphoto', tkRootWindow._w, iconImage )
tkRootWindow.title( programNameVersion + ' ' + _('starting') + '…' )
application = SwordManager( tkRootWindow, homeFolderpath, loggingFolderpath, iconImage, None )
# Calls to the window manager class (wm in Tk)
#application.master.title( programNameVersion )
#application.master.minsize( application.minimumXSize, application.minimumYSize )
programOutputBytes, programErrorOutputBytes = myProcess.communicate()
#dPrint( 'Quiet', debuggingThisModule, 'pob', programOutputBytes, programErrorOutputBytes )
#returnCode = myProcess.returncode
programOutputString = programOutputBytes.decode( encoding='utf-8', errors='replace' ) if programOutputBytes else None
programErrorOutputString = programErrorOutputBytes.decode( encoding='utf-8', errors='replace' ) if programErrorOutputBytes else None
#dPrint( 'Quiet', debuggingThisModule, 'processes', repr(programOutputString) )
for line in programOutputString.split( '\n' ):
if PROGRAM_NAME+'.py' in line:
dPrint( 'Verbose', debuggingThisModule, 'Found in tasklist:', repr(line) )
numInstancesFound += 1
if programErrorOutputString: logging.critical( "tasklist got error: {}".format( programErrorOutputString ) )
else: logging.critical( "Don't know how to check for already running instances in {}/{}.".format( sys.platform, os.name ) )
if numInstancesFound > 1:
import easygui
logging.critical( "Found {} instances of {} running.".format( numInstancesFound, PROGRAM_NAME ) )
result = easygui.ynbox('Seems {} might be already running: Continue?'.format( PROGRAM_NAME), programNameVersion, ('Yes', 'No'))
if not result:
logging.info( "Exiting as user requested." )
sys.exit()
tkRootWindow = tk.Tk()
if BibleOrgSysGlobals.debugFlag:
vPrint( 'Quiet', debuggingThisModule, 'Windowing system is', repr( tkRootWindow.tk.call('tk', 'windowingsystem') ) ) # e.g., 'x11'
# Set the window icon and title
iconImage = tk.PhotoImage( file=DATAFILES_FOLDERPATH.joinpath( 'Biblelator.gif' ) )
tkRootWindow.tk.call( 'wm', 'iconphoto', tkRootWindow._w, iconImage )
tkRootWindow.title( programNameVersion + ' ' + _('starting') + '…' )
application = FRepEx( tkRootWindow, homeFolderpath, loggingFolderpath, iconImage, None )
# Calls to the window manager class (wm in Tk)
#application.master.title( programNameVersion )
#application.master.minsize( application.minimumXSize, application.minimumYSize )
programOutputBytes, programErrorOutputBytes = myProcess.communicate()
#dPrint( 'Quiet', debuggingThisModule, 'pob', programOutputBytes, programErrorOutputBytes )
#returnCode = myProcess.returncode
programOutputString = programOutputBytes.decode( encoding='utf-8', errors='replace' ) if programOutputBytes else None
programErrorOutputString = programErrorOutputBytes.decode( encoding='utf-8', errors='replace' ) if programErrorOutputBytes else None
#dPrint( 'Quiet', debuggingThisModule, 'processes', repr(programOutputString) )
for line in programOutputString.split( '\n' ):
if PROGRAM_NAME+'.py' in line:
dPrint( 'Verbose', debuggingThisModule, 'Found in tasklist:', repr(line) )
numInstancesFound += 1
if programErrorOutputString: logging.critical( "tasklist got error: {}".format( programErrorOutputString ) )
else: logging.critical( "Don't know how to check for already running instances in {}/{}.".format( sys.platform, os.name ) )
if numInstancesFound > 1:
import easygui
logging.critical( "Found {} instances of {} running.".format( numInstancesFound, PROGRAM_NAME ) )
result = easygui.ynbox('Seems {} might be already running: Continue?'.format( PROGRAM_NAME), programNameVersion, ('Yes', 'No'))
if not result:
logging.info( "Exiting as user requested." )
sys.exit()
tkRootWindow = tk.Tk()
if BibleOrgSysGlobals.debugFlag:
vPrint( 'Quiet', debuggingThisModule, 'Windowing system is', repr( tkRootWindow.tk.call('tk', 'windowingsystem') ) ) # e.g., 'x11'
# Set the window icon and title
iconImage = tk.PhotoImage( file=DATAFILES_FOLDERPATH.joinpath( 'Biblelator.gif' ) )
tkRootWindow.tk.call( 'wm', 'iconphoto', tkRootWindow._w, iconImage )
tkRootWindow.title( programNameVersion + ' ' + _('starting') + '…' )
application = BOSManager( tkRootWindow, homeFolderpath, loggingFolderpath, iconImage, None )
# Calls to the window manager class (wm in Tk)
#application.master.title( programNameVersion )
#application.master.minsize( application.minimumXSize, application.minimumYSize )
programOutputBytes, programErrorOutputBytes = myProcess.communicate()
#dPrint( 'Quiet', debuggingThisModule, 'pob', programOutputBytes, programErrorOutputBytes )
#returnCode = myProcess.returncode
programOutputString = programOutputBytes.decode( encoding='utf-8', errors='replace' ) if programOutputBytes else None
programErrorOutputString = programErrorOutputBytes.decode( encoding='utf-8', errors='replace' ) if programErrorOutputBytes else None
#dPrint( 'Quiet', debuggingThisModule, 'processes', repr(programOutputString) )
for line in programOutputString.split( '\n' ):
if PROGRAM_NAME+'.py' in line:
dPrint( 'Verbose', debuggingThisModule, 'Found in tasklist:', repr(line) )
numInstancesFound += 1
if programErrorOutputString: logging.critical( "tasklist got error: {}".format( programErrorOutputString ) )
else: logging.critical( "Don't know how to check for already running instances in {}/{}.".format( sys.platform, os.name ) )
if numInstancesFound > 1:
import easygui
logging.critical( "Found {} instances of {} running.".format( numInstancesFound, PROGRAM_NAME ) )
result = easygui.ynbox('Seems {} might be already running: Continue?'.format( PROGRAM_NAME), programNameVersion, ('Yes', 'No'))
if not result:
logging.info( "Exiting as user requested." )
sys.exit()
tkRootWindow = tk.Tk()
if BibleOrgSysGlobals.debugFlag:
vPrint( 'Quiet', debuggingThisModule, 'Windowing system is', repr( tkRootWindow.tk.call('tk', 'windowingsystem') ) ) # e.g., 'x11'
# Set the window icon and title
iconImage = tk.PhotoImage( file=DATAFILES_FOLDERPATH.joinpath( 'Biblelator.gif' ) )
tkRootWindow.tk.call( 'wm', 'iconphoto', tkRootWindow._w, iconImage )
tkRootWindow.title( programNameVersion + ' ' + _('starting') + '…' )
application = BiblelatorSettingsEditor( tkRootWindow, homeFolderpath, loggingFolderpath, iconImage )
# Calls to the window manager class (wm in Tk)
#application.master.title( programNameVersion )
#application.master.minsize( application.minimumXSize, application.minimumYSize )
def Choice_Backup_Live():
rightnow = datetime.datetime.now()
defaultfilename = rightnow.strftime("%B")
defaultfilename = defaultfilename[:3]
if easygui.ynbox('Online Backup?') == 1:
ynonline = "online"
else:
ynonline = ""
easygui.msgbox(msg='After selecting Source, Destination & Online please wait, this can take a while and you will see no progress bar.')
PilotApp.Backup(
easygui.fileopenbox(
'Select database to backup',
default=PilotApp.Settings['EpicorDBDir']+'\\'),
easygui.filesavebox(
'Filename to backup to',
default=PilotApp.Settings['EpicorDBDir']+'\\'+ defaultfilename + 'live' + str(rightnow.day ) ),
ynonline)
#print "startPose", startPose
#print "targetToWorld", targetToWorld
#print "graspingHand", self.graspingHand
constraintSet = self.ikPlanner.planEndEffectorGoal(startPose, self.graspingHand, targetToWorld, lockBase=False, lockBack=True)
with Timer('start5'):
print "start5"
endPose, info = constraintSet.runIk()
print info
with Timer('start6'):
print "start6"
graspPlan = constraintSet.runIkTraj()
easygui.msgbox("Please review the plan", title="Pause")
if not easygui.ynbox("Do next iteration?", title=" "):
break
# print "start7"
# if graspPlan.plan_info[-1] > 10:
# print "PLANNER REPORTS ERROR!"
#
# self.planPlaybackFunction([graspPlan])
#
# #self.fail()
# break
# else:
# print "Planner reports success!"
#
# # Plan was successful, save it to be animated and update output data
# self.planPlaybackFunction([graspPlan])
# self.manipPlanner.commitManipPlan(graspPlan)