|
25 | 25 | import subprocess |
26 | 26 | import time |
27 | 27 | import webbrowser |
| 28 | +import sys |
28 | 29 |
|
29 | 30 | #Load simpleCV libraries |
30 | 31 | from SimpleCV.Shell.Tutorial import * |
@@ -180,23 +181,28 @@ def run_notebook(): |
180 | 181 |
|
181 | 182 | def main(*args): |
182 | 183 |
|
| 184 | + print "args:",sys.argv |
| 185 | + |
| 186 | + #~ args = sys.argv |
| 187 | + #~ import pdb;pdb.set_trace() |
| 188 | + #~ import pdb;pdb.set_trace() |
183 | 189 | log_level = logging.WARNING |
184 | | - if len(args) and len(args[0]) > 1: |
185 | | - for flag in args[0]: |
186 | | - if flag == "notebook" and IPVER > 10: |
187 | | - run_notebook() |
188 | | - sys.exit() |
189 | | - |
190 | | - if flag in ["--headless","headless"]: |
191 | | - # set SDL to use the dummy NULL video driver, |
192 | | - # so it doesn't need a windowing system. |
193 | | - os.environ["SDL_VIDEODRIVER"] = "dummy" |
194 | | - |
195 | | - elif flag in ['--nowarnings','nowarnings']: |
196 | | - log_level = logging.INFO |
197 | | - |
198 | | - elif flag in ['--debug','debug']: |
199 | | - log_level = logging.DEBUG |
| 190 | + if len(sys.argv) > 1 and len(sys.argv[1]) > 1: |
| 191 | + flag = sys.argv[1] |
| 192 | + if flag == "notebook" and IPVER > 10: |
| 193 | + run_notebook() |
| 194 | + sys.exit() |
| 195 | + |
| 196 | + if flag in ["--headless","headless"]: |
| 197 | + # set SDL to use the dummy NULL video driver, |
| 198 | + # so it doesn't need a windowing system. |
| 199 | + os.environ["SDL_VIDEODRIVER"] = "dummy" |
| 200 | + |
| 201 | + elif flag in ['--nowarnings','nowarnings']: |
| 202 | + log_level = logging.INFO |
| 203 | + |
| 204 | + elif flag in ['--debug','debug']: |
| 205 | + log_level = logging.DEBUG |
200 | 206 |
|
201 | 207 | init_logging(log_level) |
202 | 208 | shellclear() |
|
0 commit comments