Commit eebd68b3b7ae6014afa02311cab9540d86e82c5e

Authored by Unknown
1 parent 9f5133c2
Exists in dev

updating gitignore

@@ -19,3 +19,5 @@ Comet/ @@ -19,3 +19,5 @@ Comet/
19 /DEPENDENCIES/ 19 /DEPENDENCIES/
20 /DEPENDENCIES/* 20 /DEPENDENCIES/*
21 DEPENDENCIES 21 DEPENDENCIES
  22 +
  23 +\.idea/
.idea/PYROS201802.iml deleted
@@ -1,22 +0,0 @@ @@ -1,22 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<module type="PYTHON_MODULE" version="4">  
3 - <component name="NewModuleRootManager">  
4 - <content url="file://$MODULE_DIR$">  
5 - <sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />  
6 - <excludeFolder url="file://$MODULE_DIR$/DEPENDENCIES" />  
7 - </content>  
8 - <orderEntry type="jdk" jdkName="Python 3.6 (venv_py3_pyros)" jdkType="Python SDK" />  
9 - <orderEntry type="sourceFolder" forTests="false" />  
10 - </component>  
11 - <component name="TemplatesService">  
12 - <option name="TEMPLATE_CONFIGURATION" value="Jinja2" />  
13 - <option name="TEMPLATE_FOLDERS">  
14 - <list>  
15 - <option value="$MODULE_DIR$/src/misc/templates" />  
16 - </list>  
17 - </option>  
18 - </component>  
19 - <component name="TestRunnerService">  
20 - <option name="PROJECT_TEST_RUNNER" value="Unittests" />  
21 - </component>  
22 -</module>  
23 \ No newline at end of file 0 \ No newline at end of file
.idea/misc.xml deleted
@@ -1,4 +0,0 @@ @@ -1,4 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<project version="4">  
3 - <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.6 (venv_py3_pyros)" project-jdk-type="Python SDK" />  
4 -</project>  
5 \ No newline at end of file 0 \ No newline at end of file
.idea/modules.xml deleted
@@ -1,8 +0,0 @@ @@ -1,8 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<project version="4">  
3 - <component name="ProjectModuleManager">  
4 - <modules>  
5 - <module fileurl="file://$PROJECT_DIR$/.idea/PYROS201802.iml" filepath="$PROJECT_DIR$/.idea/PYROS201802.iml" />  
6 - </modules>  
7 - </component>  
8 -</project>  
9 \ No newline at end of file 0 \ No newline at end of file
.idea/vcs.xml deleted
@@ -1,6 +0,0 @@ @@ -1,6 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<project version="4">  
3 - <component name="VcsDirectoryMappings">  
4 - <mapping directory="$PROJECT_DIR$" vcs="Git" />  
5 - </component>  
6 -</project>  
7 \ No newline at end of file 0 \ No newline at end of file
.idea/workspace.xml deleted
@@ -1,944 +0,0 @@ @@ -1,944 +0,0 @@
1 -<?xml version="1.0" encoding="UTF-8"?>  
2 -<project version="4">  
3 - <component name="ChangeListManager">  
4 - <list default="true" id="53c4f6f4-c6d6-4298-b4c8-d076b8fa4474" name="Default" comment="cleaned git">  
5 - <change beforePath="$PROJECT_DIR$/.gitignore" afterPath="$PROJECT_DIR$/.gitignore" />  
6 - <change beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />  
7 - </list>  
8 - <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />  
9 - <option name="TRACKING_ENABLED" value="true" />  
10 - <option name="SHOW_DIALOG" value="false" />  
11 - <option name="HIGHLIGHT_CONFLICTS" value="true" />  
12 - <option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />  
13 - <option name="LAST_RESOLUTION" value="IGNORE" />  
14 - </component>  
15 - <component name="FileEditorManager">  
16 - <leaf SIDE_TABS_SIZE_LIMIT_KEY="300">  
17 - <file leaf-file-name="settings.py" pinned="false" current-in-tab="false">  
18 - <entry file="file://$PROJECT_DIR$/src/pyros/settings.py">  
19 - <provider selected="true" editor-type-id="text-editor">  
20 - <state relative-caret-position="74">  
21 - <caret line="281" column="0" lean-forward="false" selection-start-line="281" selection-start-column="0" selection-end-line="281" selection-end-column="0" />  
22 - <folding />  
23 - </state>  
24 - </provider>  
25 - </entry>  
26 - </file>  
27 - <file leaf-file-name="pyros.py" pinned="false" current-in-tab="true">  
28 - <entry file="file://$PROJECT_DIR$/pyros.py">  
29 - <provider selected="true" editor-type-id="text-editor">  
30 - <state relative-caret-position="403">  
31 - <caret line="842" column="0" lean-forward="true" selection-start-line="842" selection-start-column="0" selection-end-line="842" selection-end-column="0" />  
32 - <folding />  
33 - </state>  
34 - </provider>  
35 - </entry>  
36 - </file>  
37 - <file leaf-file-name="Scheduler.py" pinned="false" current-in-tab="false">  
38 - <entry file="file://$PROJECT_DIR$/src/scheduler/Scheduler.py">  
39 - <provider selected="true" editor-type-id="text-editor">  
40 - <state relative-caret-position="688">  
41 - <caret line="139" column="18" lean-forward="false" selection-start-line="139" selection-start-column="18" selection-end-line="139" selection-end-column="18" />  
42 - <folding />  
43 - </state>  
44 - </provider>  
45 - </entry>  
46 - </file>  
47 - <file leaf-file-name="RequestSerializer.py" pinned="false" current-in-tab="false">  
48 - <entry file="file://$PROJECT_DIR$/src/routine_manager/RequestSerializer.py">  
49 - <provider selected="true" editor-type-id="text-editor">  
50 - <state relative-caret-position="1185">  
51 - <caret line="91" column="61" lean-forward="false" selection-start-line="91" selection-start-column="61" selection-end-line="91" selection-end-column="61" />  
52 - <folding>  
53 - <element signature="e#0#32#0" expanded="true" />  
54 - </folding>  
55 - </state>  
56 - </provider>  
57 - </entry>  
58 - </file>  
59 - <file leaf-file-name="urls.py" pinned="false" current-in-tab="false">  
60 - <entry file="file://$PROJECT_DIR$/src/scheduler/urls.py">  
61 - <provider selected="true" editor-type-id="text-editor">  
62 - <state relative-caret-position="0">  
63 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
64 - <folding>  
65 - <element signature="e#0#32#0" expanded="true" />  
66 - </folding>  
67 - </state>  
68 - </provider>  
69 - </entry>  
70 - </file>  
71 - <file leaf-file-name="tasks.py" pinned="false" current-in-tab="false">  
72 - <entry file="file://$PROJECT_DIR$/src/scheduler/tasks.py">  
73 - <provider selected="true" editor-type-id="text-editor">  
74 - <state relative-caret-position="225">  
75 - <caret line="20" column="27" lean-forward="false" selection-start-line="20" selection-start-column="27" selection-end-line="20" selection-end-column="27" />  
76 - <folding />  
77 - </state>  
78 - </provider>  
79 - </entry>  
80 - </file>  
81 - <file leaf-file-name="views.py" pinned="false" current-in-tab="false">  
82 - <entry file="file://$PROJECT_DIR$/src/routine_manager/views.py">  
83 - <provider selected="true" editor-type-id="text-editor">  
84 - <state relative-caret-position="7890">  
85 - <caret line="535" column="29" lean-forward="false" selection-start-line="535" selection-start-column="29" selection-end-line="535" selection-end-column="29" />  
86 - <folding />  
87 - </state>  
88 - </provider>  
89 - </entry>  
90 - </file>  
91 - <file leaf-file-name="__init__.py" pinned="false" current-in-tab="false">  
92 - <entry file="file://$PROJECT_DIR$/src/pyros/__init__.py">  
93 - <provider selected="true" editor-type-id="text-editor">  
94 - <state relative-caret-position="75">  
95 - <caret line="5" column="8" lean-forward="false" selection-start-line="5" selection-start-column="8" selection-end-line="5" selection-end-column="8" />  
96 - <folding />  
97 - </state>  
98 - </provider>  
99 - </entry>  
100 - </file>  
101 - <file leaf-file-name="celery.py" pinned="false" current-in-tab="false">  
102 - <entry file="file://$PROJECT_DIR$/src/pyros/celery.py">  
103 - <provider selected="true" editor-type-id="text-editor">  
104 - <state relative-caret-position="45">  
105 - <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />  
106 - <folding>  
107 - <element signature="e#110#166#0" expanded="true" />  
108 - </folding>  
109 - </state>  
110 - </provider>  
111 - </entry>  
112 - </file>  
113 - <file leaf-file-name="tasks.py" pinned="false" current-in-tab="false">  
114 - <entry file="file://$PROJECT_DIR$/src/majordome/tasks.py">  
115 - <provider selected="true" editor-type-id="text-editor">  
116 - <state relative-caret-position="234">  
117 - <caret line="329" column="23" lean-forward="false" selection-start-line="329" selection-start-column="23" selection-end-line="329" selection-end-column="23" />  
118 - <folding>  
119 - <element signature="e#0#38#0" expanded="true" />  
120 - </folding>  
121 - </state>  
122 - </provider>  
123 - </entry>  
124 - </file>  
125 - </leaf>  
126 - </component>  
127 - <component name="FindInProjectRecents">  
128 - <findStrings>  
129 - <find>jdtodate</find>  
130 - <find>curr</find>  
131 - <find>self.seq</find>  
132 - <find>task.sc</find>  
133 - <find>settings</find>  
134 - <find>.tasks.</find>  
135 - <find>agents</find>  
136 - <find>.tasks.scheduling()</find>  
137 - <find>.tasks.scheduling().r</find>  
138 - <find>simulator_d</find>  
139 - <find>simulator</find>  
140 - <find>test_set</find>  
141 - <find>kombu</find>  
142 - <find>test_settings</find>  
143 - <find>BROKER_URL</find>  
144 - <find>CELERY_T</find>  
145 - <find>USE_CEL</find>  
146 - <find>CELERY</find>  
147 - <find>BROKER</find>  
148 - <find>INSTALLE</find>  
149 - <find>djc</find>  
150 - <find>dj</find>  
151 - <find>loop</find>  
152 - <find>sleep</find>  
153 - <find>simula</find>  
154 - <find>simulato</find>  
155 - <find>start_agents</find>  
156 - <find>kill_simulation</find>  
157 - <find>simulat</find>  
158 - <find>simulator_</find>  
159 - </findStrings>  
160 - <replaceStrings>  
161 - <replace>28 13:</replace>  
162 - <replace>23 14:</replace>  
163 - <replace>20 13:</replace>  
164 - <replace>&quot;</replace>  
165 - </replaceStrings>  
166 - <dirStrings>  
167 - <dir>$PROJECT_DIR$</dir>  
168 - </dirStrings>  
169 - </component>  
170 - <component name="Git.Settings">  
171 - <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />  
172 - </component>  
173 - <component name="IdeDocumentHistory">  
174 - <option name="CHANGED_PATHS">  
175 - <list>  
176 - <option value="$PROJECT_DIR$/src/monitoring/start_agent_monitoring.py" />  
177 - <option value="$PROJECT_DIR$/src/alert_manager/README.md" />  
178 - <option value="$PROJECT_DIR$/src/misc/fixtures/tests/routine_mgr_test.json" />  
179 - <option value="$PROJECT_DIR$/src/misc/fixtures/tests/common_test.json" />  
180 - <option value="$PROJECT_DIR$/src/pyros/urls.py" />  
181 - <option value="$PROJECT_DIR$/src/monitoring/tasks.py" />  
182 - <option value="$PROJECT_DIR$/src/common/tests.py" />  
183 - <option value="$PROJECT_DIR$/src/scheduler/UserManager.py" />  
184 - <option value="$PROJECT_DIR$/src/alert_manager/tests.py" />  
185 - <option value="$PROJECT_DIR$/src/alert_manager/views.py" />  
186 - <option value="$PROJECT_DIR$/src/misc/fixtures/tests/alert_mgr_test.json" />  
187 - <option value="$PROJECT_DIR$/src/misc/fixtures/initial_fixture.json" />  
188 - <option value="$PROJECT_DIR$/src/common/RequestBuilder.py" />  
189 - <option value="$PROJECT_DIR$/src/scheduler/templates/scheduler/retrieve_schedule.html" />  
190 - <option value="$PROJECT_DIR$/simulators/user/userSimulator.py" />  
191 - <option value="$PROJECT_DIR$/src/utils/JDManipulator.py" />  
192 - <option value="$PROJECT_DIR$/src/common/models.py" />  
193 - <option value="$PROJECT_DIR$/src/pyros/test_settings.py" />  
194 - <option value="$PROJECT_DIR$/src/scheduler/tests.py" />  
195 - <option value="$PROJECT_DIR$/src/routine_manager/views.py" />  
196 - <option value="$PROJECT_DIR$/src/scheduler/tasks.py" />  
197 - <option value="$PROJECT_DIR$/src/scheduler/templatetags/jdconverter.py" />  
198 - <option value="$PROJECT_DIR$/src/scheduler/Scheduler.py" />  
199 - <option value="$PROJECT_DIR$/src/pyros/__init__.py" />  
200 - <option value="$PROJECT_DIR$/README.md" />  
201 - <option value="$PROJECT_DIR$/src/routine_manager/RequestSerializer.py" />  
202 - <option value="$PROJECT_DIR$/src/pyros/settings.py" />  
203 - <option value="$PROJECT_DIR$/src/majordome/tasks.py" />  
204 - <option value="$PROJECT_DIR$/pyros.py" />  
205 - </list>  
206 - </option>  
207 - </component>  
208 - <component name="JsBuildToolGruntFileManager" detection-done="true" sorting="DEFINITION_ORDER" />  
209 - <component name="JsBuildToolPackageJson" detection-done="true" sorting="DEFINITION_ORDER" />  
210 - <component name="JsGulpfileManager">  
211 - <detection-done>true</detection-done>  
212 - <sorting>DEFINITION_ORDER</sorting>  
213 - </component>  
214 - <component name="ProjectFrameBounds">  
215 - <option name="y" value="23" />  
216 - <option name="width" value="1440" />  
217 - <option name="height" value="877" />  
218 - </component>  
219 - <component name="ProjectLevelVcsManager" settingsEditedManually="true" />  
220 - <component name="ProjectView">  
221 - <navigator currentView="ProjectPane" proportions="" version="1">  
222 - <flattenPackages />  
223 - <showMembers ProjectPane="true" />  
224 - <showModules />  
225 - <showLibraryContents />  
226 - <hideEmptyPackages />  
227 - <abbreviatePackageNames />  
228 - <autoscrollToSource />  
229 - <autoscrollFromSource />  
230 - <sortByType />  
231 - <manualOrder />  
232 - <foldersAlwaysOnTop value="true" />  
233 - </navigator>  
234 - <panes>  
235 - <pane id="Scratches" />  
236 - <pane id="Scope" />  
237 - <pane id="ProjectPane">  
238 - <subPane>  
239 - <expand>  
240 - <path>  
241 - <item name="PYROS201802" type="b2602c69:ProjectViewProjectNode" />  
242 - <item name="PYROS201802" type="462c0819:PsiDirectoryNode" />  
243 - </path>  
244 - <path>  
245 - <item name="PYROS201802" type="b2602c69:ProjectViewProjectNode" />  
246 - <item name="PYROS201802" type="462c0819:PsiDirectoryNode" />  
247 - <item name="src" type="462c0819:PsiDirectoryNode" />  
248 - </path>  
249 - <path>  
250 - <item name="PYROS201802" type="b2602c69:ProjectViewProjectNode" />  
251 - <item name="PYROS201802" type="462c0819:PsiDirectoryNode" />  
252 - <item name="src" type="462c0819:PsiDirectoryNode" />  
253 - <item name="majordome" type="462c0819:PsiDirectoryNode" />  
254 - </path>  
255 - <path>  
256 - <item name="PYROS201802" type="b2602c69:ProjectViewProjectNode" />  
257 - <item name="PYROS201802" type="462c0819:PsiDirectoryNode" />  
258 - <item name="src" type="462c0819:PsiDirectoryNode" />  
259 - <item name="pyros" type="462c0819:PsiDirectoryNode" />  
260 - </path>  
261 - <path>  
262 - <item name="PYROS201802" type="b2602c69:ProjectViewProjectNode" />  
263 - <item name="PYROS201802" type="462c0819:PsiDirectoryNode" />  
264 - <item name="src" type="462c0819:PsiDirectoryNode" />  
265 - <item name="pyros" type="462c0819:PsiDirectoryNode" />  
266 - <item name="celery.py" type="8704e2dd:PyFileNode" />  
267 - </path>  
268 - </expand>  
269 - <select />  
270 - </subPane>  
271 - </pane>  
272 - </panes>  
273 - </component>  
274 - <component name="PropertiesComponent">  
275 - <property name="WebServerToolWindowFactoryState" value="false" />  
276 - <property name="last_opened_file_path" value="$PROJECT_DIR$" />  
277 - <property name="settings.editor.selected.configurable" value="preferences.keymap" />  
278 - </component>  
279 - <component name="RecentsManager">  
280 - <key name="CopyFile.RECENT_KEYS">  
281 - <recent name="$PROJECT_DIR$/src/misc/fixtures" />  
282 - <recent name="$PROJECT_DIR$/src/misc/fixtures/tests" />  
283 - <recent name="$PROJECT_DIR$/src/scheduler" />  
284 - <recent name="$PROJECT_DIR$/src/routine_manager" />  
285 - <recent name="$PROJECT_DIR$/src/observation_manager" />  
286 - </key>  
287 - </component>  
288 - <component name="RunDashboard">  
289 - <option name="ruleStates">  
290 - <list>  
291 - <RuleState>  
292 - <option name="name" value="ConfigurationTypeDashboardGroupingRule" />  
293 - </RuleState>  
294 - <RuleState>  
295 - <option name="name" value="StatusDashboardGroupingRule" />  
296 - </RuleState>  
297 - </list>  
298 - </option>  
299 - </component>  
300 - <component name="ShelveChangesManager" show_recycled="false">  
301 - <option name="remove_strategy" value="false" />  
302 - </component>  
303 - <component name="StructureViewFactory">  
304 - <option name="ACTIVE_ACTIONS" value=",ALPHA_COMPARATOR" />  
305 - </component>  
306 - <component name="SvnConfiguration">  
307 - <configuration />  
308 - </component>  
309 - <component name="TaskManager">  
310 - <task active="true" id="Default" summary="Default task">  
311 - <changelist id="53c4f6f4-c6d6-4298-b4c8-d076b8fa4474" name="Default" comment="" />  
312 - <created>1520940553412</created>  
313 - <option name="number" value="Default" />  
314 - <option name="presentableId" value="Default" />  
315 - <updated>1520940553412</updated>  
316 - </task>  
317 - <task id="LOCAL-00001" summary="Each agent (envmonitor, majordome, alert) can be started independently with a script (new script start_agent in each agent directory)&#10;&#10;New command &quot;pyros start&quot; to start pyros in different ways (different options : everything or only some components)">  
318 - <created>1520950709936</created>  
319 - <option name="number" value="00001" />  
320 - <option name="presentableId" value="LOCAL-00001" />  
321 - <option name="project" value="LOCAL" />  
322 - <updated>1520950709936</updated>  
323 - </task>  
324 - <task id="LOCAL-00002" summary="bugfixed time saved in db tables&#10;&#10;L'heure sauvegardรฉe dans les tables weatherwatch et sitewatch (updated) รฉtait en UTC alors que le django setting est en UTC+1 (France). C'est maintenant la bonne heure qui est sauvรฉe !!!">  
325 - <created>1520956128365</created>  
326 - <option name="number" value="00002" />  
327 - <option name="presentableId" value="LOCAL-00002" />  
328 - <option name="project" value="LOCAL" />  
329 - <updated>1520956128365</updated>  
330 - </task>  
331 - <task id="LOCAL-00003" summary="changed monitoring agent start name">  
332 - <created>1520962340332</created>  
333 - <option name="number" value="00003" />  
334 - <option name="presentableId" value="LOCAL-00003" />  
335 - <option name="project" value="LOCAL" />  
336 - <updated>1520962340332</updated>  
337 - </task>  
338 - <task id="LOCAL-00004" summary="changed monitoring agent start name">  
339 - <created>1521041005041</created>  
340 - <option name="number" value="00004" />  
341 - <option name="presentableId" value="LOCAL-00004" />  
342 - <option name="project" value="LOCAL" />  
343 - <updated>1521041005041</updated>  
344 - </task>  
345 - <task id="LOCAL-00005" summary="README file in each module (with version 0.1.0)">  
346 - <created>1521041108031</created>  
347 - <option name="number" value="00005" />  
348 - <option name="presentableId" value="LOCAL-00005" />  
349 - <option name="project" value="LOCAL" />  
350 - <updated>1521041108031</updated>  
351 - </task>  
352 - <task id="LOCAL-00006" summary="bugfix datetime (aware =&gt; naive) in misc/fixtures">  
353 - <created>1521046593254</created>  
354 - <option name="number" value="00006" />  
355 - <option name="presentableId" value="LOCAL-00006" />  
356 - <option name="project" value="LOCAL" />  
357 - <updated>1521046593254</updated>  
358 - </task>  
359 - <task id="LOCAL-00007" summary="Updated project documentation (doc &amp; pdf)">  
360 - <created>1521108939399</created>  
361 - <option name="number" value="00007" />  
362 - <option name="presentableId" value="LOCAL-00007" />  
363 - <option name="project" value="LOCAL" />  
364 - <updated>1521108939399</updated>  
365 - </task>  
366 - <task id="LOCAL-00008" summary="Refactorized pyros.py : sims_launch, simulator, simulator_development&#10;Updated doc">  
367 - <created>1521647110337</created>  
368 - <option name="number" value="00008" />  
369 - <option name="presentableId" value="LOCAL-00008" />  
370 - <option name="project" value="LOCAL" />  
371 - <updated>1521647110337</updated>  
372 - </task>  
373 - <task id="LOCAL-00009" summary="New global variable USE_CELERY (false by default) in pyros.settings">  
374 - <created>1521719768625</created>  
375 - <option name="number" value="00009" />  
376 - <option name="presentableId" value="LOCAL-00009" />  
377 - <option name="project" value="LOCAL" />  
378 - <updated>1521719768625</updated>  
379 - </task>  
380 - <task id="LOCAL-00010" summary="All unit tests now pass WITHOUT celery (./manage.py test or ./pyros.py test)&#10;(bugfixed the json fixture for pyrosuser that had a &quot;null&quot; quota (fixed it to 100)) &#10;&#10;Added lots of useful comments !!!">  
381 - <created>1521809313500</created>  
382 - <option name="number" value="00010" />  
383 - <option name="presentableId" value="LOCAL-00010" />  
384 - <option name="project" value="LOCAL" />  
385 - <updated>1521809313500</updated>  
386 - </task>  
387 - <task id="LOCAL-00011" summary="progress made for passing big tests (simulation, demo) WITHOUT celery">  
388 - <created>1522076719716</created>  
389 - <option name="number" value="00011" />  
390 - <option name="presentableId" value="LOCAL-00011" />  
391 - <option name="project" value="LOCAL" />  
392 - <updated>1522076719716</updated>  
393 - </task>  
394 - <task id="LOCAL-00012" summary="BIG DEMO tests (simulator and simulator_development) pass WITH celery and PARTIALLY WITHOUT (./pyros.py simulator)&#10;&#10;BON, LA FAUT VRAIMENT QUE J'ARRETE DE CODER, JE VAIS Y LAISSER MA PEAU...&#10;!!!!!!!!!!!!!!!! FAUT QUE JE PASSE A LA DOC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!">  
395 - <created>1522166440560</created>  
396 - <option name="number" value="00012" />  
397 - <option name="presentableId" value="LOCAL-00012" />  
398 - <option name="project" value="LOCAL" />  
399 - <updated>1522166440560</updated>  
400 - </task>  
401 - <task id="LOCAL-00013" summary="Settings TIME_ZONE = 'UTC' for better portability">  
402 - <created>1522238292864</created>  
403 - <option name="number" value="00013" />  
404 - <option name="presentableId" value="LOCAL-00013" />  
405 - <option name="project" value="LOCAL" />  
406 - <updated>1522238292864</updated>  
407 - </task>  
408 - <task id="LOCAL-00014" summary="git ignore some files">  
409 - <created>1522239132791</created>  
410 - <option name="number" value="00014" />  
411 - <option name="presentableId" value="LOCAL-00014" />  
412 - <option name="project" value="LOCAL" />  
413 - <updated>1522239132791</updated>  
414 - </task>  
415 - <task id="LOCAL-00015" summary="git do not ignore config files (eclipse, pycharm, idea)">  
416 - <created>1522239182771</created>  
417 - <option name="number" value="00015" />  
418 - <option name="presentableId" value="LOCAL-00015" />  
419 - <option name="project" value="LOCAL" />  
420 - <updated>1522239182771</updated>  
421 - </task>  
422 - <task id="LOCAL-00016" summary="git ignore">  
423 - <created>1522239230365</created>  
424 - <option name="number" value="00016" />  
425 - <option name="presentableId" value="LOCAL-00016" />  
426 - <option name="project" value="LOCAL" />  
427 - <updated>1522239230365</updated>  
428 - </task>  
429 - <task id="LOCAL-00017" summary="git ignore">  
430 - <created>1522239379470</created>  
431 - <option name="number" value="00017" />  
432 - <option name="presentableId" value="LOCAL-00017" />  
433 - <option name="project" value="LOCAL" />  
434 - <updated>1522239379470</updated>  
435 - </task>  
436 - <task id="LOCAL-00018" summary="added start of agents (for demo without celery)">  
437 - <created>1522247937754</created>  
438 - <option name="number" value="00018" />  
439 - <option name="presentableId" value="LOCAL-00018" />  
440 - <option name="project" value="LOCAL" />  
441 - <updated>1522247937754</updated>  
442 - </task>  
443 - <task id="LOCAL-00019" summary="cleaned git">  
444 - <created>1522248199847</created>  
445 - <option name="number" value="00019" />  
446 - <option name="presentableId" value="LOCAL-00019" />  
447 - <option name="project" value="LOCAL" />  
448 - <updated>1522248199847</updated>  
449 - </task>  
450 - <option name="localTasksCounter" value="20" />  
451 - <servers />  
452 - </component>  
453 - <component name="TodoView">  
454 - <todo-panel id="selected-file">  
455 - <is-autoscroll-to-source value="true" />  
456 - </todo-panel>  
457 - <todo-panel id="all">  
458 - <are-packages-shown value="true" />  
459 - <is-autoscroll-to-source value="true" />  
460 - </todo-panel>  
461 - </component>  
462 - <component name="ToolWindowManager">  
463 - <frame x="0" y="23" width="1440" height="877" extended-state="0" />  
464 - <layout>  
465 - <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21483377" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />  
466 - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />  
467 - <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24040921" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />  
468 - <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />  
469 - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />  
470 - <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />  
471 - <window_info id="Project" active="true" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.22777778" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />  
472 - <window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />  
473 - <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />  
474 - <window_info id="SciView" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />  
475 - <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.13875" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
476 - <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />  
477 - <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />  
478 - <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />  
479 - <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />  
480 - <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />  
481 - <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />  
482 - <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.239375" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />  
483 - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
484 - <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
485 - </layout>  
486 - <layout-to-restore>  
487 - <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.21483377" sideWeight="0.5" order="6" side_tool="false" content_ui="tabs" />  
488 - <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />  
489 - <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />  
490 - <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="0" side_tool="false" content_ui="tabs" />  
491 - <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="7" side_tool="true" content_ui="tabs" />  
492 - <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="5" side_tool="false" content_ui="tabs" />  
493 - <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.24040921" sideWeight="0.5" order="11" side_tool="false" content_ui="tabs" />  
494 - <window_info id="Python Console" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="8" side_tool="false" content_ui="tabs" />  
495 - <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />  
496 - <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="9" side_tool="false" content_ui="tabs" />  
497 - <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.205625" sideWeight="0.5" order="0" side_tool="false" content_ui="combo" />  
498 - <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.239375" sideWeight="0.5" order="2" side_tool="false" content_ui="combo" />  
499 - <window_info id="Docker" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="10" side_tool="false" content_ui="tabs" />  
500 - <window_info id="Database" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />  
501 - <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
502 - <window_info id="SciView" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="4" side_tool="false" content_ui="tabs" />  
503 - <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.13875" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
504 - <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.25" sideWeight="0.5" order="1" side_tool="false" content_ui="tabs" />  
505 - <window_info id="Favorites" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="true" content_ui="tabs" />  
506 - <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.4" sideWeight="0.5" order="3" side_tool="false" content_ui="tabs" />  
507 - </layout-to-restore>  
508 - </component>  
509 - <component name="TypeScriptGeneratedFilesManager">  
510 - <option name="version" value="1" />  
511 - </component>  
512 - <component name="Vcs.Log.Tabs.Properties">  
513 - <option name="TAB_STATES">  
514 - <map>  
515 - <entry key="MAIN">  
516 - <value>  
517 - <State>  
518 - <option name="RECENTLY_FILTERED_USER_GROUPS">  
519 - <collection />  
520 - </option>  
521 - <option name="RECENTLY_FILTERED_BRANCH_GROUPS">  
522 - <collection />  
523 - </option>  
524 - <option name="COLUMN_ORDER">  
525 - <list>  
526 - <option value="0" />  
527 - <option value="1" />  
528 - <option value="2" />  
529 - <option value="3" />  
530 - </list>  
531 - </option>  
532 - </State>  
533 - </value>  
534 - </entry>  
535 - </map>  
536 - </option>  
537 - </component>  
538 - <component name="VcsContentAnnotationSettings">  
539 - <option name="myLimit" value="2678400000" />  
540 - </component>  
541 - <component name="VcsManagerConfiguration">  
542 - <MESSAGE value="Each agent (envmonitor, majordome, alert) can be started independently with a script (new script start_agent in each agent directory)&#10;&#10;New command &quot;pyros start&quot; to start pyros in different ways (different options : everything or only some components)" />  
543 - <MESSAGE value="bugfixed time saved in db tables&#10;&#10;L'heure sauvegardรฉe dans les tables weatherwatch et sitewatch (updated) รฉtait en UTC alors que le django setting est en UTC+1 (France). C'est maintenant la bonne heure qui est sauvรฉe !!!" />  
544 - <MESSAGE value="changed monitoring agent start name" />  
545 - <MESSAGE value="README file in each module (with version 0.1.0)" />  
546 - <MESSAGE value="bugfix datetime (aware =&gt; naive) in misc/fixtures" />  
547 - <MESSAGE value="Updated project documentation (doc &amp; pdf)" />  
548 - <MESSAGE value="Refactorized pyros.py : sims_launch, simulator, simulator_development&#10;Updated doc" />  
549 - <MESSAGE value="New global variable USE_CELERY (false by default) in pyros.settings" />  
550 - <MESSAGE value="All unit tests now pass WITHOUT celery (./manage.py test or ./pyros.py test)&#10;(bugfixed the json fixture for pyrosuser that had a &quot;null&quot; quota (fixed it to 100)) &#10;&#10;Added lots of useful comments !!!" />  
551 - <MESSAGE value="progress made for passing big tests (simulation, demo) WITHOUT celery" />  
552 - <MESSAGE value="BIG DEMO tests (simulator and simulator_development) pass WITH celery and PARTIALLY WITHOUT (./pyros.py simulator)&#10;&#10;BON, LA FAUT VRAIMENT QUE J'ARRETE DE CODER, JE VAIS Y LAISSER MA PEAU...&#10;!!!!!!!!!!!!!!!! FAUT QUE JE PASSE A LA DOC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!" />  
553 - <MESSAGE value="Settings TIME_ZONE = 'UTC' for better portability" />  
554 - <MESSAGE value="git ignore some files" />  
555 - <MESSAGE value="git do not ignore config files (eclipse, pycharm, idea)" />  
556 - <MESSAGE value="git ignore" />  
557 - <MESSAGE value="added start of agents (for demo without celery)" />  
558 - <MESSAGE value="cleaned git" />  
559 - <option name="LAST_COMMIT_MESSAGE" value="cleaned git" />  
560 - </component>  
561 - <component name="XDebuggerManager">  
562 - <breakpoint-manager>  
563 - <option name="time" value="3" />  
564 - </breakpoint-manager>  
565 - <watches-manager />  
566 - </component>  
567 - <component name="editorHistoryManager">  
568 - <entry file="file://$PROJECT_DIR$/src/routine_manager/urls.py">  
569 - <provider selected="true" editor-type-id="text-editor">  
570 - <state relative-caret-position="0">  
571 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
572 - </state>  
573 - </provider>  
574 - </entry>  
575 - <entry file="file://$PROJECT_DIR$/logs/Scheduler.log">  
576 - <provider selected="true" editor-type-id="text-editor">  
577 - <state relative-caret-position="0">  
578 - <caret line="0" column="1" lean-forward="false" selection-start-line="0" selection-start-column="1" selection-end-line="0" selection-end-column="1" />  
579 - </state>  
580 - </provider>  
581 - </entry>  
582 - <entry file="file://$PROJECT_DIR$/simulators/resources/voevent_alert_01.xml">  
583 - <provider selected="true" editor-type-id="text-editor">  
584 - <state relative-caret-position="0">  
585 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
586 - </state>  
587 - </provider>  
588 - </entry>  
589 - <entry file="file://$PROJECT_DIR$/src/misc/fixtures/tests/routine_mgr_test.json">  
590 - <provider selected="true" editor-type-id="text-editor">  
591 - <state relative-caret-position="-3710">  
592 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
593 - </state>  
594 - </provider>  
595 - </entry>  
596 - <entry file="file://$PROJECT_DIR$/src/misc/fixtures/tests/common_test.json">  
597 - <provider selected="true" editor-type-id="text-editor">  
598 - <state relative-caret-position="148">  
599 - <caret line="20" column="28" lean-forward="false" selection-start-line="20" selection-start-column="28" selection-end-line="20" selection-end-column="28" />  
600 - </state>  
601 - </provider>  
602 - </entry>  
603 - <entry file="file://$PROJECT_DIR$/src/misc/fixtures/tests/alert_mgr_test.json">  
604 - <provider selected="true" editor-type-id="text-editor">  
605 - <state relative-caret-position="193">  
606 - <caret line="255" column="30" lean-forward="true" selection-start-line="255" selection-start-column="30" selection-end-line="255" selection-end-column="30" />  
607 - </state>  
608 - </provider>  
609 - </entry>  
610 - <entry file="file://$PROJECT_DIR$/install/install.json">  
611 - <provider selected="true" editor-type-id="text-editor">  
612 - <state relative-caret-position="0">  
613 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
614 - </state>  
615 - </provider>  
616 - </entry>  
617 - <entry file="file://$PROJECT_DIR$/install/install.py">  
618 - <provider selected="true" editor-type-id="text-editor">  
619 - <state relative-caret-position="3525">  
620 - <caret line="240" column="68" lean-forward="false" selection-start-line="240" selection-start-column="55" selection-end-line="240" selection-end-column="68" />  
621 - </state>  
622 - </provider>  
623 - </entry>  
624 - <entry file="file://$PROJECT_DIR$/src/misc/fixtures/initial_fixture.json">  
625 - <provider selected="true" editor-type-id="text-editor">  
626 - <state relative-caret-position="15">  
627 - <caret line="20" column="28" lean-forward="false" selection-start-line="20" selection-start-column="28" selection-end-line="20" selection-end-column="28" />  
628 - </state>  
629 - </provider>  
630 - </entry>  
631 - <entry file="file://$PROJECT_DIR$/src/routine_manager/templates/routine_manager/view_sequence.html">  
632 - <provider selected="true" editor-type-id="text-editor">  
633 - <state relative-caret-position="-452">  
634 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
635 - </state>  
636 - </provider>  
637 - </entry>  
638 - <entry file="file://$PROJECT_DIR$/private/venv_py3_pyros/lib/python3.6/site-packages/django/conf/__init__.py">  
639 - <provider selected="true" editor-type-id="text-editor">  
640 - <state relative-caret-position="481">  
641 - <caret line="186" column="0" lean-forward="false" selection-start-line="186" selection-start-column="0" selection-end-line="186" selection-end-column="0" />  
642 - </state>  
643 - </provider>  
644 - </entry>  
645 - <entry file="file:///usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/datetime.py">  
646 - <provider selected="true" editor-type-id="text-editor">  
647 - <state relative-caret-position="195">  
648 - <caret line="1498" column="8" lean-forward="false" selection-start-line="1498" selection-start-column="8" selection-end-line="1498" selection-end-column="8" />  
649 - </state>  
650 - </provider>  
651 - </entry>  
652 - <entry file="file://$PROJECT_DIR$/src/scheduler/views.py">  
653 - <provider selected="true" editor-type-id="text-editor">  
654 - <state relative-caret-position="105">  
655 - <caret line="7" column="0" lean-forward="false" selection-start-line="7" selection-start-column="0" selection-end-line="7" selection-end-column="0" />  
656 - </state>  
657 - </provider>  
658 - </entry>  
659 - <entry file="file://$PROJECT_DIR$/src/pyros/test_settings.py" />  
660 - <entry file="file://$PROJECT_DIR$/src/common/models.py">  
661 - <provider selected="true" editor-type-id="text-editor">  
662 - <state relative-caret-position="240">  
663 - <caret line="451" column="26" lean-forward="false" selection-start-line="451" selection-start-column="26" selection-end-line="451" selection-end-column="26" />  
664 - </state>  
665 - </provider>  
666 - </entry>  
667 - <entry file="file://$PROJECT_DIR$/src/scheduler/tests.py">  
668 - <provider selected="true" editor-type-id="text-editor">  
669 - <state relative-caret-position="269">  
670 - <caret line="602" column="0" lean-forward="false" selection-start-line="602" selection-start-column="0" selection-end-line="602" selection-end-column="0" />  
671 - </state>  
672 - </provider>  
673 - </entry>  
674 - <entry file="file://$PROJECT_DIR$/src/scheduler/templates/scheduler/current_schedule.html">  
675 - <provider selected="true" editor-type-id="text-editor">  
676 - <state relative-caret-position="-23">  
677 - <caret line="10" column="16" lean-forward="false" selection-start-line="10" selection-start-column="16" selection-end-line="10" selection-end-column="16" />  
678 - </state>  
679 - </provider>  
680 - </entry>  
681 - <entry file="file://$PROJECT_DIR$/public/static/admin/js/admin/RelatedObjectLookups.js">  
682 - <provider selected="true" editor-type-id="text-editor">  
683 - <state relative-caret-position="178">  
684 - <caret line="49" column="27" lean-forward="false" selection-start-line="49" selection-start-column="27" selection-end-line="49" selection-end-column="27" />  
685 - </state>  
686 - </provider>  
687 - </entry>  
688 - <entry file="file://$PROJECT_DIR$/public/static/admin/js/admin/DateTimeShortcuts.js">  
689 - <provider selected="true" editor-type-id="text-editor">  
690 - <state relative-caret-position="178">  
691 - <caret line="107" column="44" lean-forward="false" selection-start-line="107" selection-start-column="44" selection-end-line="107" selection-end-column="44" />  
692 - </state>  
693 - </provider>  
694 - </entry>  
695 - <entry file="file://$PROJECT_DIR$/public/static/admin/js/timeparse.js">  
696 - <provider selected="true" editor-type-id="text-editor">  
697 - <state relative-caret-position="-965">  
698 - <caret line="12" column="13" lean-forward="true" selection-start-line="12" selection-start-column="13" selection-end-line="12" selection-end-column="13" />  
699 - </state>  
700 - </provider>  
701 - </entry>  
702 - <entry file="file://$PROJECT_DIR$/public/static/admin/js/calendar.js">  
703 - <provider selected="true" editor-type-id="text-editor">  
704 - <state relative-caret-position="178">  
705 - <caret line="103" column="62" lean-forward="false" selection-start-line="103" selection-start-column="62" selection-end-line="103" selection-end-column="62" />  
706 - </state>  
707 - </provider>  
708 - </entry>  
709 - <entry file="file://$PROJECT_DIR$/private/venv_py3_pyros/lib/python3.6/site-packages/jdcal.py">  
710 - <provider selected="true" editor-type-id="text-editor">  
711 - <state relative-caret-position="4140">  
712 - <caret line="278" column="64" lean-forward="true" selection-start-line="278" selection-start-column="64" selection-end-line="278" selection-end-column="64" />  
713 - </state>  
714 - </provider>  
715 - </entry>  
716 - <entry file="file://$PROJECT_DIR$/src/utils/JDManipulator.py">  
717 - <provider selected="true" editor-type-id="text-editor">  
718 - <state relative-caret-position="105">  
719 - <caret line="10" column="17" lean-forward="false" selection-start-line="10" selection-start-column="17" selection-end-line="10" selection-end-column="17" />  
720 - </state>  
721 - </provider>  
722 - </entry>  
723 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_04.xml">  
724 - <provider selected="true" editor-type-id="text-editor">  
725 - <state relative-caret-position="0">  
726 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
727 - </state>  
728 - </provider>  
729 - </entry>  
730 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_05.xml">  
731 - <provider selected="true" editor-type-id="text-editor">  
732 - <state relative-caret-position="0">  
733 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
734 - </state>  
735 - </provider>  
736 - </entry>  
737 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_06.xml">  
738 - <provider selected="true" editor-type-id="text-editor">  
739 - <state relative-caret-position="0">  
740 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
741 - </state>  
742 - </provider>  
743 - </entry>  
744 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_07.xml">  
745 - <provider selected="true" editor-type-id="text-editor">  
746 - <state relative-caret-position="0">  
747 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
748 - </state>  
749 - </provider>  
750 - </entry>  
751 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_08.xml">  
752 - <provider selected="true" editor-type-id="text-editor">  
753 - <state relative-caret-position="0">  
754 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
755 - </state>  
756 - </provider>  
757 - </entry>  
758 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_09.xml">  
759 - <provider selected="true" editor-type-id="text-editor">  
760 - <state relative-caret-position="0">  
761 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
762 - </state>  
763 - </provider>  
764 - </entry>  
765 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_10.xml">  
766 - <provider selected="true" editor-type-id="text-editor">  
767 - <state relative-caret-position="0">  
768 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
769 - </state>  
770 - </provider>  
771 - </entry>  
772 - <entry file="file://$PROJECT_DIR$/src/scheduler/templates/scheduler/retrieve_schedule.html">  
773 - <provider selected="true" editor-type-id="text-editor">  
774 - <state relative-caret-position="513">  
775 - <caret line="81" column="53" lean-forward="false" selection-start-line="81" selection-start-column="53" selection-end-line="81" selection-end-column="53" />  
776 - </state>  
777 - </provider>  
778 - </entry>  
779 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_03.xml">  
780 - <provider selected="true" editor-type-id="text-editor">  
781 - <state relative-caret-position="0">  
782 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
783 - </state>  
784 - </provider>  
785 - </entry>  
786 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_02.xml">  
787 - <provider selected="true" editor-type-id="text-editor">  
788 - <state relative-caret-position="120">  
789 - <caret line="8" column="0" lean-forward="true" selection-start-line="8" selection-start-column="0" selection-end-line="8" selection-end-column="0" />  
790 - </state>  
791 - </provider>  
792 - </entry>  
793 - <entry file="file://$PROJECT_DIR$/simulators/resources/routine_request_01.xml">  
794 - <provider selected="true" editor-type-id="text-editor">  
795 - <state relative-caret-position="165">  
796 - <caret line="11" column="19" lean-forward="true" selection-start-line="11" selection-start-column="19" selection-end-line="11" selection-end-column="19" />  
797 - </state>  
798 - </provider>  
799 - </entry>  
800 - <entry file="file://$PROJECT_DIR$/simulators/user/userSimulator.py">  
801 - <provider selected="true" editor-type-id="text-editor">  
802 - <state relative-caret-position="403">  
803 - <caret line="77" column="42" lean-forward="false" selection-start-line="77" selection-start-column="42" selection-end-line="77" selection-end-column="42" />  
804 - </state>  
805 - </provider>  
806 - </entry>  
807 - <entry file="file://$PROJECT_DIR$/README.md">  
808 - <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">  
809 - <state split_layout="SPLIT">  
810 - <first_editor relative-caret-position="945">  
811 - <caret line="63" column="0" lean-forward="false" selection-start-line="63" selection-start-column="0" selection-end-line="63" selection-end-column="0" />  
812 - </first_editor>  
813 - <second_editor />  
814 - </state>  
815 - </provider>  
816 - </entry>  
817 - <entry file="file://$PROJECT_DIR$/src/scheduler/templatetags/jdconverter.py">  
818 - <provider selected="true" editor-type-id="text-editor">  
819 - <state relative-caret-position="240">  
820 - <caret line="18" column="9" lean-forward="false" selection-start-line="18" selection-start-column="9" selection-end-line="18" selection-end-column="9" />  
821 - <folding>  
822 - <element signature="e#0#27#0" expanded="false" />  
823 - </folding>  
824 - </state>  
825 - </provider>  
826 - </entry>  
827 - <entry file="file://$PROJECT_DIR$/simulators/config/conf.json">  
828 - <provider selected="true" editor-type-id="text-editor">  
829 - <state relative-caret-position="195">  
830 - <caret line="13" column="4" lean-forward="false" selection-start-line="13" selection-start-column="4" selection-end-line="13" selection-end-column="4" />  
831 - </state>  
832 - </provider>  
833 - </entry>  
834 - <entry file="file://$PROJECT_DIR$/src/common/RequestBuilder.py">  
835 - <provider selected="true" editor-type-id="text-editor">  
836 - <state relative-caret-position="1665">  
837 - <caret line="116" column="23" lean-forward="false" selection-start-line="116" selection-start-column="23" selection-end-line="116" selection-end-column="23" />  
838 - </state>  
839 - </provider>  
840 - </entry>  
841 - <entry file="file://$PROJECT_DIR$/src/scheduler/urls.py">  
842 - <provider selected="true" editor-type-id="text-editor">  
843 - <state relative-caret-position="0">  
844 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
845 - <folding>  
846 - <element signature="e#0#32#0" expanded="true" />  
847 - </folding>  
848 - </state>  
849 - </provider>  
850 - </entry>  
851 - <entry file="file://$PROJECT_DIR$/src/scheduler/tasks.py">  
852 - <provider selected="true" editor-type-id="text-editor">  
853 - <state relative-caret-position="225">  
854 - <caret line="20" column="27" lean-forward="false" selection-start-line="20" selection-start-column="27" selection-end-line="20" selection-end-column="27" />  
855 - <folding />  
856 - </state>  
857 - </provider>  
858 - </entry>  
859 - <entry file="file:///usr/local/Cellar/python/3.6.4_4/Frameworks/Python.framework/Versions/3.6/lib/python3.6/xml/etree/ElementTree.py">  
860 - <provider selected="true" editor-type-id="text-editor">  
861 - <state relative-caret-position="0">  
862 - <caret line="0" column="0" lean-forward="false" selection-start-line="0" selection-start-column="0" selection-end-line="0" selection-end-column="0" />  
863 - </state>  
864 - </provider>  
865 - </entry>  
866 - <entry file="file://$PROJECT_DIR$/src/routine_manager/views.py">  
867 - <provider selected="true" editor-type-id="text-editor">  
868 - <state relative-caret-position="7890">  
869 - <caret line="535" column="29" lean-forward="false" selection-start-line="535" selection-start-column="29" selection-end-line="535" selection-end-column="29" />  
870 - <folding />  
871 - </state>  
872 - </provider>  
873 - </entry>  
874 - <entry file="file://$PROJECT_DIR$/src/routine_manager/RequestSerializer.py">  
875 - <provider selected="true" editor-type-id="text-editor">  
876 - <state relative-caret-position="1185">  
877 - <caret line="91" column="61" lean-forward="false" selection-start-line="91" selection-start-column="61" selection-end-line="91" selection-end-column="61" />  
878 - <folding>  
879 - <element signature="e#0#32#0" expanded="true" />  
880 - </folding>  
881 - </state>  
882 - </provider>  
883 - </entry>  
884 - <entry file="file://$PROJECT_DIR$/src/pyros/__init__.py">  
885 - <provider selected="true" editor-type-id="text-editor">  
886 - <state relative-caret-position="75">  
887 - <caret line="5" column="8" lean-forward="false" selection-start-line="5" selection-start-column="8" selection-end-line="5" selection-end-column="8" />  
888 - <folding />  
889 - </state>  
890 - </provider>  
891 - </entry>  
892 - <entry file="file://$PROJECT_DIR$/private/venv_py3_pyros/lib/python3.6/site-packages/twisted/trial/test/test_warning.py">  
893 - <provider selected="true" editor-type-id="text-editor">  
894 - <state relative-caret-position="251">  
895 - <caret line="459" column="8" lean-forward="false" selection-start-line="459" selection-start-column="8" selection-end-line="459" selection-end-column="8" />  
896 - </state>  
897 - </provider>  
898 - </entry>  
899 - <entry file="file://$PROJECT_DIR$/src/pyros/celery.py">  
900 - <provider selected="true" editor-type-id="text-editor">  
901 - <state relative-caret-position="45">  
902 - <caret line="9" column="0" lean-forward="false" selection-start-line="9" selection-start-column="0" selection-end-line="9" selection-end-column="0" />  
903 - <folding>  
904 - <element signature="e#110#166#0" expanded="true" />  
905 - </folding>  
906 - </state>  
907 - </provider>  
908 - </entry>  
909 - <entry file="file://$PROJECT_DIR$/src/scheduler/Scheduler.py">  
910 - <provider selected="true" editor-type-id="text-editor">  
911 - <state relative-caret-position="688">  
912 - <caret line="139" column="18" lean-forward="false" selection-start-line="139" selection-start-column="18" selection-end-line="139" selection-end-column="18" />  
913 - <folding />  
914 - </state>  
915 - </provider>  
916 - </entry>  
917 - <entry file="file://$PROJECT_DIR$/src/majordome/tasks.py">  
918 - <provider selected="true" editor-type-id="text-editor">  
919 - <state relative-caret-position="234">  
920 - <caret line="329" column="23" lean-forward="false" selection-start-line="329" selection-start-column="23" selection-end-line="329" selection-end-column="23" />  
921 - <folding>  
922 - <element signature="e#0#38#0" expanded="true" />  
923 - </folding>  
924 - </state>  
925 - </provider>  
926 - </entry>  
927 - <entry file="file://$PROJECT_DIR$/src/pyros/settings.py">  
928 - <provider selected="true" editor-type-id="text-editor">  
929 - <state relative-caret-position="74">  
930 - <caret line="281" column="0" lean-forward="false" selection-start-line="281" selection-start-column="0" selection-end-line="281" selection-end-column="0" />  
931 - <folding />  
932 - </state>  
933 - </provider>  
934 - </entry>  
935 - <entry file="file://$PROJECT_DIR$/pyros.py">  
936 - <provider selected="true" editor-type-id="text-editor">  
937 - <state relative-caret-position="403">  
938 - <caret line="842" column="0" lean-forward="true" selection-start-line="842" selection-start-column="0" selection-end-line="842" selection-end-column="0" />  
939 - <folding />  
940 - </state>  
941 - </provider>  
942 - </entry>  
943 - </component>  
944 -</project>  
945 \ No newline at end of file 0 \ No newline at end of file