Pārlūkot izejas kodu

status_client V1 für Test freigegeben

Global Cube 2 gadi atpakaļ
vecāks
revīzija
8742a2ef7a

BIN
gctools/VBS/list-datasources-C11.MCX


+ 4 - 0
gctools/VBS/list-datasources-C11.mac

@@ -2,6 +2,7 @@ Dim objApp As Object
 Dim objModel As Object
 Dim objDataSource As Object
 Dim objQuery As Object
+Dim objCube As Object
 
 Dim filename as String
 Dim folder as String
@@ -47,6 +48,9 @@ Sub Main ()
         rem End If
         rem Print "--"
     Next
+    Write #1, "--"
+    Set objCube = objModel.Cubes.Item(1)
+    Write #1, objCube.MDCFile
     Close #1
    
     objModel.Close

BIN
gctools/dist/status_client.exe


+ 1 - 1
gctools/ftp_client.py

@@ -32,7 +32,7 @@ class FtpClient:
                                password=self.ftp_cfg.password,
                                cnopts=cnopts) as ftp_conn:
             ftp_conn.cwd(self.ftp_cfg.path)
-            res = ftp_conn.put(filename)
+            ftp_conn.put(filename)
             # print(res)
 
     @plac.pos('path_from', '', type=str)

+ 4 - 2
gctools/status_client.py

@@ -1,3 +1,4 @@
+import os
 import subprocess
 from pathlib import Path
 import zipfile
@@ -32,12 +33,13 @@ def model_datasources(cfg, model_file: Path, logfile):
 
 
 def datasources_all_models(cfg: config.Config):
+    os.makedirs(cfg.tasks_dir + '\\config\\models', exist_ok=True)
     for model_file in Path(cfg.system_dir + '\\Models').glob('*.pyj'):
-        model_datasources(cfg, model_file, cfg.tasks_dir + '\\config\\models\\' + model_file.name + '.csv')
+        model_datasources(cfg, model_file, cfg.tasks_dir + '\\config\\models\\' + model_file.name + '.log')
 
 
 def zip_to_file(base_dir, zip_file):
-    filter = ['config/*', 'config/info/*', 'logs/*', '*.ini', '*.bat']
+    filter = ['config/*', 'config/info/*', 'config/models/*', 'logs/*', '*.ini', '*.bat']
 
     with zipfile.ZipFile(zip_file, 'w', compression=zipfile.ZIP_DEFLATED, compresslevel=9) as zip:
         for f in filter:

+ 40 - 0
gctools/status_client.spec

@@ -0,0 +1,40 @@
+# -*- mode: python ; coding: utf-8 -*-
+
+
+block_cipher = None
+
+
+a = Analysis(['status_client.py'],
+             pathex=[],
+             binaries=[],
+             datas=[],
+             hiddenimports=[],
+             hookspath=[],
+             hooksconfig={},
+             runtime_hooks=[],
+             excludes=[],
+             win_no_prefer_redirects=False,
+             win_private_assemblies=False,
+             cipher=block_cipher,
+             noarchive=False)
+pyz = PYZ(a.pure, a.zipped_data,
+             cipher=block_cipher)
+
+exe = EXE(pyz,
+          a.scripts,
+          a.binaries,
+          a.zipfiles,
+          a.datas,  
+          [],
+          name='status_client',
+          debug=False,
+          bootloader_ignore_signals=False,
+          strip=False,
+          upx=True,
+          upx_exclude=[],
+          runtime_tmpdir=None,
+          console=True,
+          disable_windowed_traceback=False,
+          target_arch=None,
+          codesign_identity=None,
+          entitlements_file=None )