フィルターのクリア

How to remove "+" sign of package directory (SVN commit problem)

1 回表示 (過去 30 日間)
Andreas
Andreas 2016 年 12 月 12 日
コメント済み: Andreas 2016 年 12 月 13 日
Hello, in my project I try to use the logger https://github.com/optimizers/logging4matlab but, "unfortunately" the "Packages Create Namespaces" with a "+" in the folder name is used (I'm not allowed to commit directories starting with "+" into our SVN).
There I wonder how I could remove the "+" sign and still use the functionality shipped by logging4matlab.
I use the logging object in the following way Lg = logging.getLogger('mylogger', 'path', General.LogFileName); Lg.info('Start');
Thank you
  2 件のコメント
José-Luis
José-Luis 2016 年 12 月 12 日
What is Lg's type?
Andreas
Andreas 2016 年 12 月 12 日
It's class(Lg) = logging.logging
as defined by the package
Thank you

サインインしてコメントする。

採用された回答

Adam
Adam 2016 年 12 月 12 日
編集済み: Adam 2016 年 12 月 12 日
In general you can easily remove a package by simply removing all references to the package prepended to its classes and functions (and ensuring that the functionality in the renamed folder is on your path). However, there are a few caveats. Without their package the names of the functions or classes may be too generic and/or clash with pre-existing functions. You would need to rename functions probably to include their specific use within the function name rather than within the package.
Also I don't know what kind of license comes with the 3rd party code you are using with regard to what you are allowed to do with it.
  1 件のコメント
Andreas
Andreas 2016 年 12 月 13 日
Thank you, yes it works now. I removed one logging from logging.logging everywhere
I think there should not be a license problem, as it is a MIT license

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSearch Path についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by