Re: [PD] Check for batch and/or nogui mode from Patch
Hi, On 13.01.2014 21:20, Cyrille Henry wrote: > hello, > > the most simple solution is to add a message at startup : > pd -batch -send testquit bang thanks, that worked liked a charm. Minor correction though: The command line is pd -batch -send "testquit bang" > > [loadbang] > | > [message for object( > | > [object-to-test] > | > [t b a] > | | > | [stdout] > | > | [r testquit] > | | > | [1 < > | | > [spigot 0] > | > [; pd quit( And now: Unit testing PuREST JSON, Thomas -- "Ich komme aus dem Staunen nicht heraus." "Dann bleib halt drin, du Seppel" (Dietmar Dath - Die Abschaffung der Arten) http://www.residuum.org/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Check for batch and/or nogui mode from Patch
On Mon, 2014-01-13 at 20:26 +0100, Thomas Mayer wrote: > Hi, > > is there a way to get information on whether Pd has been started with > -batch or -nogui from inside a patch? Though I consider Cyrille's approach the clean way for your specific purpose, there is also a way to check for '-batch' without help from outside. Measure [delay 1000] with [realtime] and if the result is orders of magnitude smaller than '1000' (say 0.4), Pd has most likely been started with '-batch' (assuming it didn't do much during the 1000ms logical time). Roman ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
Re: [PD] Check for batch and/or nogui mode from Patch
hello, the most simple solution is to add a message at startup : pd -batch -send testquit bang [loadbang] | [message for object( | [object-to-test] | [t b a] | | | [stdout] | | [r testquit] | | | [1 < | | [spigot 0] | [; pd quit( cheers c Le 13/01/2014 20:26, Thomas Mayer a écrit : Hi, is there a way to get information on whether Pd has been started with -batch or -nogui from inside a patch? I am trying to make unit tests by starting a Pd instance in batch mode from Python, and comparing the output from [stdout] to the desired result, and I want Pd to close itself via [; pd quit(. When Pd is not running in batch mode, then I want to stop this message from being sent with a [spigot], something like: [loadbang] | [message for object( | [object-to-test] | [t b a] | | | [stdout] | | [test-for-batch-mode] | | [spigot] | [; pd quit( Thanks, Thomas ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list
[PD] Check for batch and/or nogui mode from Patch
Hi, is there a way to get information on whether Pd has been started with -batch or -nogui from inside a patch? I am trying to make unit tests by starting a Pd instance in batch mode from Python, and comparing the output from [stdout] to the desired result, and I want Pd to close itself via [; pd quit(. When Pd is not running in batch mode, then I want to stop this message from being sent with a [spigot], something like: [loadbang] | [message for object( | [object-to-test] | [t b a] | | | [stdout] | | [test-for-batch-mode] | | [spigot] | [; pd quit( Thanks, Thomas -- "We left all that stuff out. If there's an error, we have this routine called panic, and when it is called, the machine crashes, and you holler down the hall, 'Hey, reboot it.'" (Dennis Ritchie) http://www.residuum.org/ ___ Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/listinfo/pd-list