Projet

Général

Profil

Bug #11493 » trace.txt

Thomas Noël, 22 juin 2016 17:06

 
1
Exception:
2
  type = '<class 'xml.etree.ElementTree.ParseError'>', value = 'no element found: line 1, column 0'
3

    
4
Stack trace (most recent call first):
5
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1506, in _raiseerror
6
  1504         err.code = value.code
7
  1505         err.position = value.lineno, value.offset
8
> 1506         raise err
9
  1507 
10
  1508     def _fixtext(self, text):
11

    
12
  locals: 
13
     self = <xml.etree.ElementTree.XMLParser object at 0x7f74947d8fd0>
14
     value = ExpatError('no element found: line 1, column 0',)
15
     err = ParseError(ExpatError('no element found: line 1, column 0',),)
16

    
17
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1654, in close
18
  1652             self._parser.Parse("", 1) # end of data
19
  1653         except self._error, v:
20
> 1654             self._raiseerror(v)
21
  1655         tree = self.target.close()
22
  1656         del self.target, self._parser # get rid of circular references
23

    
24
  locals: 
25
     self = <xml.etree.ElementTree.XMLParser object at 0x7f74947d8fd0>
26
     v = ExpatError('no element found: line 1, column 0',)
27

    
28
  File "/usr/lib/python2.7/xml/etree/ElementTree.py", line 1301, in XML
29
  1299         parser = XMLParser(target=TreeBuilder())
30
  1300     parser.feed(text)
31
> 1301     return parser.close()
32
  1302 
33
  1303 ##
34

    
35
  locals: 
36
     text = ''
37
     parser = <xml.etree.ElementTree.XMLParser object at 0x7f74947d8fd0>
38

    
39
  File "/usr/lib/python2.7/dist-packages/wcs/admin/workflows.py", line 94, in graphviz_post_treatment
40
    92         part on as class selector on the top level svg:g element.
41
    93     '''
42
>   94     tree = ET.fromstring(content)
43
    95     style = ET.SubElement(tree, svg('style'))
44
    96     style.attrib['type'] = 'text/css'
45

    
46
  locals: 
47
     colours = {'lightgray': '0099FF', 'lightblue': 'FFFF00', 'lavenderblush': 'FF9900', 'lightcyan': '9966FF', 'lightgoldenrodyellow': '00FFFF', 'lightgrey': '999999', 'lemonchiffon': 'FF0000', 'lightgreen': '9999FF', 'lightpink': '990099', 'lawngreen': '00FF00', 'lightcoral': '990066'}
48
     content = ''
49

    
50
  File "/usr/lib/python2.7/dist-packages/wcs/admin/workflows.py", line 182, in graphviz
51
   180         except OSError:
52
   181             return ''
53
>  182         out = graphviz_post_treatment(out, revert_colours)
54
   183         if include:
55
   184             # It seems webkit refuse to accept SVG when using its proper namespace,
56

    
57
  locals: 
58
     status = <wcs.workflows.WorkflowStatus object at 0x7f7494dbf190>
59
     url_prefix = ''
60
     i = '29'
61
     err = None
62
     item = <wcs.workflows.ChoiceWorkflowStatusItem object at 0x7f7494dbf0d0>
63
     process = <subprocess.Popen object at 0x7f7494e19f10>
64
     svg = True
65
     graphviz_colours = ['aliceblue', 'antiquewhite', 'aqua', 'aquamarine', 'azure', 'beige', 'bisque', 'black', 'blanchedalmond', 'blue', 'blueviolet', 'brown', 'burlywood', 'cadetblue', 'chartreuse', 'chocolate', 'coral', 'cornflowerblue', 'cornsilk', 'crimson', 'cyan', 'darkblue', 'darkcyan', 'darkgoldenrod', 'darkgray', 'darkgreen', 'darkgrey', 'darkkhaki', 'darkmagenta', 'darkolivegreen', 'darkorange', 'darkorchid', 'darkred', 'darksalmon', 'darkseagreen', 'darkslateblue', 'darkslategray', 'darkslategrey', 'darkturquoise', 'darkviolet', 'deeppink', 'deepskyblue', 'dimgray', 'dimgrey', 'dodgerblue', 'firebrick', 'floralwhite', 'forestgreen', 'fuchsia', 'gainsboro', 'ghostwhite', 'gold', 'goldenrod', 'gray', 'grey', 'green', 'greenyellow', 'honeydew', 'hotpink', 'indianred', 'indigo', 'ivory', 'khaki', 'lavender']
66
     workflow = <Workflow 'TEST - Courrier libre Institution Famille-\xc3\xa9ducation' id:24>
67
     label = 'Le courrier r\xc3\xa9ponse\\na \xc3\xa9t\xc3\xa9 envoy\xc3\xa9e par\\nvoie postale par\\nDirecteur\\ngestionnaire, DSI'
68
     colours = {'990066': 'lightcoral', '0099FF': 'lightgray', '990099': 'lightpink', 'FF9900': 'lavenderblush', '9966FF': 'lightcyan', 'FFFF00': 'lightblue', '00FFFF': 'lightgoldenrodyellow', '999999': 'lightgrey', 'FF0000': 'lemonchiffon', '00FF00': 'lawngreen', '9999FF': 'lightgreen'}
69
     url = 'status/29/items/1/'
70
     done = {'5': True}
71
     select = None
72
     next_status_ids = ['5']
73
     x = <wcs.workflows.WorkflowStatus object at 0x7f7494d30450>
74
     next_id = '5'
75
     include = True
76
     revert_colours = {'lightgray': '0099FF', 'lightblue': 'FFFF00', 'lavenderblush': 'FF9900', 'lightcyan': '9966FF', 'lightgoldenrodyellow': '00FFFF', 'lightgrey': '999999', 'lemonchiffon': 'FF0000', 'lightgreen': '9999FF', 'lightpink': '990099', 'lawngreen': '00FF00', 'lightcoral': '990066'}
77
     out = ''
78

    
79
  File "/usr/lib/python2.7/dist-packages/wcs/admin/workflows.py", line 1493, in _q_index
80
  1491         if self.workflow.possible_status:
81
  1492             r += htmltext('<div class="bo-block">')
82
> 1493             r += htmltext(graphviz(self.workflow, include=True))
83
  1494             r += htmltext('<div class="full-screen-link"><a href="svg">%s</a></div>') % _('Full Screen')
84
  1495             r += htmltext('</div>') # bo-block
85

    
86
  locals: 
87
     status = <wcs.workflows.WorkflowStatus object at 0x7f7494dbf190>
88
     style = 'style="border-left-color: #FF9900"'
89
     level = <wcs.workflows.WorkflowCriticalityLevel object at 0x7f7494dbf310>
90
     self = <wcs.admin.workflows.WorkflowPage object at 0x7f748b5e93d0>
91
     label = 'DGA responsable'
92
     r = <TemplateIO object at 0x7f748f435c30>
93
     klass = ['biglistitem']
94
     key = '_superviseur'
95
     action = <wcs.workflows.WorkflowGlobalAction object at 0x7f7494d304d0>
96
     warning_class = ''
97

    
98
  File "/usr/lib/pymodules/python2.7/quixote/directory.py", line 67, in _q_traverse
99
    65                 raise TraversalError
100
    66         elif hasattr(obj, '__call__'):
101
>   67             return obj()
102
    68         else:
103
    69             return obj
104

    
105
  locals: 
106
     component = ''
107
     self = <wcs.admin.workflows.WorkflowPage object at 0x7f748b5e93d0>
108
     obj = <bound method WorkflowPage._q_index of <wcs.admin.workflows.WorkflowPage object at 0x7f748b5e93d0>>
109
     name = '_q_index'
110
     path = []
111

    
112
  File "/usr/lib/pymodules/python2.7/quixote/directory.py", line 63, in _q_traverse
113
    61         if path:
114
    62             if hasattr(obj, '_q_traverse'):
115
>   63                 return obj._q_traverse(path)
116
    64             else:
117
    65                 raise TraversalError
118

    
119
  locals: 
120
     component = '24'
121
     self = <wcs.admin.workflows.WorkflowsDirectory object at 0x7f748f9824d0>
122
     obj = <wcs.admin.workflows.WorkflowPage object at 0x7f748b5e93d0>
123
     name = None
124
     path = ['']
125

    
126
  File "/usr/lib/pymodules/python2.7/quixote/directory.py", line 63, in _q_traverse
127
    61         if path:
128
    62             if hasattr(obj, '_q_traverse'):
129
>   63                 return obj._q_traverse(path)
130
    64             else:
131
    65                 raise TraversalError
132

    
133
  locals: 
134
     component = 'workflows'
135
     self = <modules.backoffice.BackofficeRootDirectory object at 0x7f748b8c9f50>
136
     obj = <wcs.admin.workflows.WorkflowsDirectory object at 0x7f748f9824d0>
137
     name = None
138
     path = ['24', '']
139

    
140
  File "/usr/lib/pymodules/python2.7/quixote/directory.py", line 91, in _q_traverse
141
    89     def _q_traverse(self, path):
142
    90         self._q_access()
143
>   91         return super(AccessControlled, self)._q_traverse(path)
144
    92 
145
    93 
146

    
147
  locals: 
148
     path = ['workflows', '24', '']
149
     self = <modules.backoffice.BackofficeRootDirectory object at 0x7f748b8c9f50>
150

    
151
  File "/usr/lib/python2.7/dist-packages/wcs/backoffice/root.py", line 81, in _q_traverse
152
    79                 pass
153
    80         get_response().add_javascript(['jquery.js', 'qommon.js', 'gadjo.sidepage.js'])
154
>   81         return super(RootDirectory, self)._q_traverse(path)
155
    82 
156
    83     @classmethod
157

    
158
  locals: 
159
     path = ['workflows', '24', '']
160
     self = <modules.backoffice.BackofficeRootDirectory object at 0x7f748b8c9f50>
161

    
162
  File "/usr/lib/pymodules/python2.7/quixote/directory.py", line 63, in _q_traverse
163
    61         if path:
164
    62             if hasattr(obj, '_q_traverse'):
165
>   63                 return obj._q_traverse(path)
166
    64             else:
167
    65                 raise TraversalError
168

    
169
  locals: 
170
     component = 'backoffice'
171
     self = <modules.root.AlternateRootDirectory object at 0x7f748f508a50>
172
     obj = <modules.backoffice.BackofficeRootDirectory object at 0x7f748b8c9f50>
173
     name = 'backoffice'
174
     path = ['workflows', '24', '']
175

    
176
  File "/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/modules/root.py", line 849, in _q_traverse
177
   847                     return redirect('%s%s/%s' % (base_url, f.category.url_name, uri_rest))
178
   848 
179
>  849             raise e
180
   850 
181
   851 
182

    
183
  locals: 
184
     path = ['backoffice', 'workflows', '24', '']
185
     self = <modules.root.AlternateRootDirectory object at 0x7f748f508a50>
186
     response = <qommon.http_response.HTTPResponse instance at 0x7f7494e2cd40>
187

    
188
  File "/usr/lib/pymodules/python2.7/quixote/publish.py", line 253, in try_publish
189
   251                 permanent=True)
190
   252         components = path[1:].split('/')
191
>  253         output = self.root_directory._q_traverse(components)
192
   254         # The callable ran OK, commit any changes to the session
193
   255         self.finish_successful_request()
194

    
195
  locals: 
196
     path = '/backoffice/workflows/24/'
197
     self = <publisher.WcsPublisher instance at 0x7f748eedce60>
198
     request = <qommon.http_request.HTTPRequest instance at 0x7f7494f91998>
199
     components = ['backoffice', 'workflows', '24', '']
200

    
201
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/publisher.py", line 623, in try_publish
202
   621         for extra_source in self.extra_sources:
203
   622             self.substitutions.feed(extra_source(self, request))
204
>  623         return Publisher.try_publish(self, request)
205
   624 
206
   625     def get_site_language(self):
207

    
208
  locals: 
209
     extra_source = <class 'modules.abelium_domino_vars.DominoVariables'>
210
     pystatsd = <module 'qommon.vendor.pystatsd' from '/usr/lib/python2.7/dist-packages/wcs/qommon/vendor/pystatsd.pyc'>
211
     request = <qommon.http_request.HTTPRequest instance at 0x7f7494f91998>
212
     script_name = ''
213
     prefix = 'm'
214
     override_template_keys = {'m': 'mobile'}
215
     canonical_hostname = 'demarches-alfortville.dev.entrouvert.org'
216
     self = <publisher.WcsPublisher instance at 0x7f748eedce60>
217

    
218
  File "/usr/lib/python2.7/dist-packages/wcs/publisher.py", line 227, in try_publish
219
   225         if request.get_header('X_WCS_IFRAME_MODE', '') in ('true', 'yes'):
220
   226             request.response.iframe_mode = True
221
>  227         return QommonPublisher.try_publish(self, request)
222
   228 
223
   229     def get_object_visitors(self, object_key):
224

    
225
  locals: 
226
     self = <publisher.WcsPublisher instance at 0x7f748eedce60>
227
     request = <qommon.http_request.HTTPRequest instance at 0x7f7494f91998>
228

    
229
  File "/usr/lib/pymodules/python2.7/quixote/publish.py", line 281, in process_request
230
   279         except:
231
   280             # Some other exception, generate error messages to the logs, etc.
232
>  281             output = self.finish_failed_request()
233
   282         output = self.filter_output(request, output)
234
   283         self.logger.log_request(request, start_time)
235

    
236
  locals: 
237
     start_time = 1466607878.535424
238
     request = <qommon.http_request.HTTPRequest instance at 0x7f7494f91998>
239
     self = <publisher.WcsPublisher instance at 0x7f748eedce60>
240

    
241
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/publisher.py", line 932, in process
242
   930     def process(self, stdin, env):
243
   931         request = HTTPRequest(stdin, env)
244
>  932         self.response = self.process_request(request)
245
   933         return self.response
246
   934 
247

    
248
  locals: 
249
     self = <publisher.WcsPublisher instance at 0x7f748eedce60>
250
     stdin = <open file '<socket>', mode 'r' at 0x7f748ee8ca50>
251
     request = <qommon.http_request.HTTPRequest instance at 0x7f7494f91998>
252
     env = {'HTTP_COOKIE': 'publik_portal_agent_url=https%3A%2F%2Fportail-agent-alfortville.dev.entrouvert.org%2F; publik_portal_agent_title=Portail%20agent; publik_portal_agent_url=https%3A%2F%2Fagents.fontenay-sous-bois.fr%2F; publik_portal_agent_title=Portail%20agent; wcs-7eafd8="84297a4e9fdb3b4c"; A2_OPENED_SESSION=1', 'SCRIPT_NAME': '', 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/backoffice/workflows/24/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'CONTENT_LENGTH': '0', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0', 'HTTP_CONNECTION': 'keep-alive', 'SERVER_NAME': 'demarches-alfortville.dev.entrouvert.org', 'REMOTE_ADDR': '85.68.110.169', 'REMOTE_USER': '559', 'SERVER_PORT': '443', 'DOCUMENT_ROOT': '/usr/share/nginx/html', 'CONTENT_TYPE': '', 'DOCUMENT_URI': '/backoffice/workflows/24/', 'HTTP_DNT': '1', 'HTTP_HOST': 'demarches-alfortville.dev.entrouvert.org', 'HTTPS': 'yes', 'REQUEST_URI': '/backoffice/workflows/24/', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'REMOTE_PORT': '45502', 'HTTP_ACCEPT_LANGUAGE': 'fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3', 'SCGI': '1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate'}
253

    
254
  File "/usr/lib/pymodules/python2.7/quixote/server/scgi_server.py", line 27, in handle_connection
255
    25             env['PATH_INFO'] = path[len(prefix):] + env.get('PATH_INFO', '')
256
    26 
257
>   27         response = self.publisher.process(input, env)
258
    28         try:
259
    29             response.write(output)
260

    
261
  locals: 
262
     output = <open file '<socket>', mode 'w' at 0x7f748b5df390>
263
     self = <qommon.scgi_server.QommonHandler instance at 0x7f748eedcd40>
264
     conn = <socket object, fd=6, family=2, type=1, protocol=0>
265
     env = {'HTTP_COOKIE': 'publik_portal_agent_url=https%3A%2F%2Fportail-agent-alfortville.dev.entrouvert.org%2F; publik_portal_agent_title=Portail%20agent; publik_portal_agent_url=https%3A%2F%2Fagents.fontenay-sous-bois.fr%2F; publik_portal_agent_title=Portail%20agent; wcs-7eafd8="84297a4e9fdb3b4c"; A2_OPENED_SESSION=1', 'SCRIPT_NAME': '', 'REQUEST_METHOD': 'GET', 'PATH_INFO': '/backoffice/workflows/24/', 'SERVER_PROTOCOL': 'HTTP/1.1', 'QUERY_STRING': '', 'CONTENT_LENGTH': '0', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0', 'HTTP_CONNECTION': 'keep-alive', 'SERVER_NAME': 'demarches-alfortville.dev.entrouvert.org', 'REMOTE_ADDR': '85.68.110.169', 'REMOTE_USER': '559', 'SERVER_PORT': '443', 'DOCUMENT_ROOT': '/usr/share/nginx/html', 'CONTENT_TYPE': '', 'DOCUMENT_URI': '/backoffice/workflows/24/', 'HTTP_DNT': '1', 'HTTP_HOST': 'demarches-alfortville.dev.entrouvert.org', 'HTTPS': 'yes', 'REQUEST_URI': '/backoffice/workflows/24/', 'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8', 'REMOTE_PORT': '45502', 'HTTP_ACCEPT_LANGUAGE': 'fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3', 'SCGI': '1', 'HTTP_ACCEPT_ENCODING': 'gzip, deflate'}
266
     input = <open file '<socket>', mode 'r' at 0x7f748ee8ca50>
267

    
268
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/scgi_server.py", line 35, in handle_connection
269
    33     def handle_connection(self, conn):
270
    34         self.number_of_connection_handled = self.number_of_connection_handled + 1
271
>   35         quixote.server.scgi_server.QuixoteHandler.handle_connection(self, conn)
272
    36         # input, output and conn are closed, long running jobs could be done
273
    37         # here.
274

    
275
  locals: 
276
     self = <qommon.scgi_server.QommonHandler instance at 0x7f748eedcd40>
277
     conn = <socket object, fd=6, family=2, type=1, protocol=0>
278

    
279
  File "/usr/lib/python2.7/dist-packages/scgi/scgi_server.py", line 71, in serve
280
    69             conn.setblocking(1)
281
    70             os.close(fd)
282
>   71             self.handle_connection(conn)
283
    72 
284
    73 
285

    
286
  locals: 
287
     self = <qommon.scgi_server.QommonHandler instance at 0x7f748eedcd40>
288
     fd = 5
289
     conn = <socket object, fd=6, family=2, type=1, protocol=0>
290

    
291
  File "/usr/lib/python2.7/dist-packages/scgi/scgi_server.py", line 194, in spawn_child
292
   192                              # the connection in the child
293
   193             os.close(child_fd)
294
>  194             self.handler_class(parent_fd).serve()
295
   195             sys.exit(0)
296
   196         else:
297

    
298
  locals: 
299
     self = <qommon.scgi_server.SCGIServer instance at 0x7f748eeabd40>
300
     pid = 0
301
     flags = 2
302
     child_fd = 5
303
     parent_fd = 4
304
     conn = None
305

    
306
  File "/usr/lib/python2.7/dist-packages/scgi/scgi_server.py", line 172, in __init__
307
   170         self.max_children = max_children
308
   171         self.children = {} # { pid : fd }
309
>  172         self.spawn_child()
310
   173         self.restart = 0
311
   174 
312

    
313
  locals: 
314
     max_children = 5
315
     host = 'localhost'
316
     handler_class = <function create_handler at 0x7f748ee6a140>
317
     port = 3001
318
     self = <qommon.scgi_server.SCGIServer instance at 0x7f748eeabd40>
319

    
320
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/scgi_server.py", line 73, in run
321
    71 
322
    72     s = SCGIServer(create_handler, host=host, port=port,
323
>   73                                max_children=max_children)
324
    74     s.serve()
325
    75 
326

    
327
  locals: 
328
     create_handler = <function create_handler at 0x7f748ee6a140>
329
     handler_connection_limit = -1
330
     max_children = 5
331
     create_publisher = <bound method classobj.create_publisher of <class publisher.WcsPublisher at 0x7f748f739940>>
332
     script_name = None
333
     host = 'localhost'
334
     spawn_cron = True
335
     port = 3001
336

    
337
  File "/usr/lib/python2.7/dist-packages/wcs/ctl/start.py", line 138, in execute
338
   136 
339
   137         try:
340
>  138             run_function(publisher.WcsPublisher.create_publisher, **run_kwargs)
341
   139         except socket.error, e:
342
   140             self.del_pid()
343

    
344
  locals: 
345
     publisher = <module 'publisher' from '/usr/lib/python2.7/dist-packages/wcs/publisher.pyc'>
346
     base_app_dir = '/var/lib/wcs-au-quotidien'
347
     args = []
348
     tenant_path = '/var/lib/wcs-au-quotidien/.cache'
349
     self = <wcs.ctl.start.CmdStart object at 0x7f7490ca9590>
350
     hostname = '.cache'
351
     pub = <publisher.WcsPublisher instance at 0x7f748eedc830>
352
     sub_options = <Values at 0x7f7490c5e560: {'http': False, 'silent': False, 'app_dir': None, 'extra': ['/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/'], 'max_children': None, 'handler_connection_limit': None, 'script_name': None, 'daemonize': False, 'data_dir': None, 'port': 3001, 'pidfile': None}>
353
     run_function = <function run at 0x7f7490c567d0>
354
     base_options = <Values at 0x7f7490ca70e0: {'configfile': '/etc/wcs/wcs-au-quotidien.cfg'}>
355
     run_kwargs = {'port': 3001, 'spawn_cron': True}
356

    
357
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/ctl.py", line 69, in run
358
    67             for i, extra in enumerate(sub_options.extra):
359
    68                 self.config.set("extra", "cmd_line_extra_%d" % i, extra)
360
>   69         return self.execute(base_options, sub_options, args)
361
    70 
362
    71     def parse_args(self, args):
363

    
364
  locals: 
365
     extra = '/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/'
366
     i = 0
367
     self = <wcs.ctl.start.CmdStart object at 0x7f7490ca9590>
368
     args = []
369
     sub_options = <Values at 0x7f7490c5e560: {'http': False, 'silent': False, 'app_dir': None, 'extra': ['/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/'], 'max_children': None, 'handler_connection_limit': None, 'script_name': None, 'daemonize': False, 'data_dir': None, 'port': 3001, 'pidfile': None}>
370
     base_options = <Values at 0x7f7490ca70e0: {'configfile': '/etc/wcs/wcs-au-quotidien.cfg'}>
371

    
372
  File "/usr/lib/python2.7/dist-packages/wcs/qommon/ctl.py", line 159, in run
373
   157         command_class = self.get_commands()[command]
374
   158         cmd = command_class()
375
>  159         return cmd.run(args, options)
376
   160 
377

    
378
  locals: 
379
     cmd = <wcs.ctl.start.CmdStart object at 0x7f7490ca9590>
380
     args = ['--extra', '/usr/lib/pymodules/python2.7/extra-wcs-au-quotidien/']
381
     self = <wcs.qommon.ctl.Ctl object at 0x7f74924c6890>
382
     command_class = <class 'wcs.ctl.start.CmdStart'>
383
     command = 'start'
384
     cmd_prefix = 'wcs.ctl'
385
     options = <Values at 0x7f7490ca70e0: {'configfile': '/etc/wcs/wcs-au-quotidien.cfg'}>
386

    
387
  File "/usr/sbin/wcsctl", line 8, in <module>
388
     6 
389
     7 ctl = wcs.qommon.ctl.Ctl(cmd_prefixes=['wcs.ctl'])
390
>    8 ctl.run(sys.argv[1:])
391
     9 
392

    
393
  locals: 
394
     wcs = <module 'wcs' from '/usr/lib/python2.7/dist-packages/wcs/__init__.pyc'>
395
     __builtins__ = <module '__builtin__' (built-in)>
396
     __file__ = '/usr/sbin/wcsctl'
397
     __package__ = None
398
     sys = <module 'sys' (built-in)>
399
     ctl = <wcs.qommon.ctl.Ctl object at 0x7f74924c6890>
400
     __name__ = '__main__'
401
     __doc__ = None
402

    
403

    
404
Form:
405

    
406
Cookies:
407
A2_OPENED_SESSION '1'
408
publik_portal_agent_title 'Portail%20agent'
409
publik_portal_agent_url 'https%3A%2F%2Fagents.fontenay-sous-bois.fr%2F'
410
wcs-7eafd8      '84297a4e9fdb3b4c'
411

    
412
Environment:
413
CONTENT_LENGTH  '0'
414
CONTENT_TYPE    ''
415
DOCUMENT_ROOT   '/usr/share/nginx/html'
416
DOCUMENT_URI    '/backoffice/workflows/24/'
417
HTTPS           'yes'
418
HTTP_ACCEPT     'text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8'
419
HTTP_ACCEPT_ENCODING 'gzip, deflate'
420
HTTP_ACCEPT_LANGUAGE 'fr-FR,fr;q=0.8,en-US;q=0.5,en;q=0.3'
421
HTTP_CONNECTION 'keep-alive'
422
HTTP_COOKIE     'publik_portal_agent_url=https%3A%2F%2Fportail-agent-alfortville.dev.entrouvert.org%2F; publik_portal_agent_title=Portail%20agent; publik_portal_agent_url=https%3A%2F%2Fagents.fontenay-sous-bois.fr%2F; publik_portal_agent_title=Portail%20agent; wcs-7eafd8="84297a4e9fdb3b4c"; A2_OPENED_SESSION=1'
423
HTTP_DNT        '1'
424
HTTP_HOST       'demarches-alfortville.dev.entrouvert.org'
425
HTTP_USER_AGENT 'Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0'
426
PATH_INFO       '/backoffice/workflows/24/'
427
QUERY_STRING    ''
428
REMOTE_ADDR     '85.68.110.169'
429
REMOTE_PORT     '45502'
430
REMOTE_USER     '559'
431
REQUEST_METHOD  'GET'
432
REQUEST_URI     '/backoffice/workflows/24/'
433
SCGI            '1'
434
SCRIPT_NAME     ''
435
SERVER_NAME     'demarches-alfortville.dev.entrouvert.org'
436
SERVER_PORT     '443'
437
SERVER_PROTOCOL 'HTTP/1.1'