Skip to content
Snippets Groups Projects
Select Git revision
  • d6583291e0bd1f128fe3eb0457e4328138e61f64
  • master default protected
  • refactor/PRXS-3053-Files
  • feature/PRXS-3143-3235-ReferenceOptions
  • feature/PRXS-3421-ImplementNewRefAPI
  • feature/PRXS-3143-LimitReferenceFields
  • feature/PRXS-3234-FeaturePruneIdents
  • feature/3149-LocaleCodeAsID-Feature
  • feature/PRXS-3383-CollectionsRankSortAPI
  • PRXS-3421-RecursiveReferences
  • feature/PRXS-3383-CollectionsSort
  • feature/3109-SerializeFeature
  • release/0.33
  • feature/3109-RecoverySchema
  • feature/3109-feature
  • fix/PRXS-3369-ValidateFields
  • refactor/PRXS-3306-MovePkgGroup1
  • refactor/6-pkg-refactor-expr
  • fix/PRXS-3360-TemplateBuilderPatch
  • feature/3293-MongoV2
  • feature/3272-GoVersionUp
  • v0.33.1
  • v0.32.0
  • v0.31.1
  • v0.31.0
  • v0.30.0
  • v0.29.0
  • v0.28.0
  • v0.27.0-alpha.1+16
  • v0.27.0-alpha.1+15
  • v0.27.0-alpha.1+14
  • v0.27.0-alpha.1+13
  • v0.27.0-alpha.1+12
  • v0.27.0-alpha.1+11
  • v0.27.0-alpha.1+10
  • v0.27.0-alpha.1+9
  • v0.27.0-alpha.1+8
  • v0.27.0-alpha.1+7
  • v0.27.0-alpha.1+6
  • v0.27.0-alpha.1+5
  • v0.27.0-alpha.1+4
41 results

telemetry_middleware.go

Blame
  • fix_imports.py 824 B
    import re
    import os
    
    from pathlib import Path
    
    
    REGEXP = re.compile(
        r"(from )"
        r"("
        r"clients|collaborators|collections|common|delivery|environments|extensions|files|images|invitations"
        r"|items|locales|members|organizations|references|roles|spaces|status|users|versions.+|"
        r")"
        r"( import.*pb2)"
    )
    PERXIS_DIR_NAME = "perxis"
    PERXIS_DIR_PATH = (Path(__file__).parent.absolute()).joinpath(PERXIS_DIR_NAME)
    
    
    def main():
        for path, _, files in os.walk(PERXIS_DIR_PATH):
            for name in files:
                file_path = os.path.join(path, name)
                with open(file_path, "r+") as f:
                    text = f.read()
                    result = re.sub(REGEXP, rf"\1{PERXIS_DIR_NAME}.\2\3", text)
                    f.seek(0)
                    f.write(result)
    
    
    if __name__ == "__main__":
        main()