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'
|