小编Nie*_*ore的帖子

从 python bdist_egg 或 bdist_wheel 中排除单个源文件

背景:我有一个负责安全的源文件。其中有魔术键和特定算法。

是否可以从 python 蛋或轮包中删除这个单一的源文件?

我已经完成了使用 egg 命令只发送二进制文件。

python setup.py bdist_egg --exclude-source-files
Run Code Online (Sandbox Code Playgroud)

编辑项目结构:

??? setup.py
??? src
|   ??? __init__.py
|   ??? file1.py
|   ??? file2.py
|   ??? file_to_exclude.py
Run Code Online (Sandbox Code Playgroud)

谢谢你的帮助!

egg setuptools python-wheel

8
推荐指数
1
解决办法
2274
查看次数

未从模型调用 Setter/getter

我有一个问题,双向绑定不能正常工作,我认为 getter 和 setter 方法是问题所在。

正如您在示例中看到的那样,我member.selectedConfig两次使用了 data 属性。我认为,当加载组件时,它们的值都应该是,"HelloWorld"但它们都不是。

当我开始手动更改文本框的值时,其他绑定的显示文本也会更改,但不会调用 set 函数。

member.name 的值始终正确显示。

当类中的 getter 和 setter 函数BasicSystemMember被删除时。绑定也很完美。但是我需要一个setter函数。

<li *ngFor="let member of activeSystemMembersList">
  <div class="">{{member.name}}</div>
  <div class="">{{member.selectedConfig}}</div>
  <input type="text" class="text-input" [(ngModel)]="member.selectedConfig" />
</li>
Run Code Online (Sandbox Code Playgroud)
export class BasicSystemMember implements SystemMember{
  name: string;
  private _selectedConfig: string;

  constructor(){
    this._selectedConfig = "HelloWorld"
  }

  set selectedConfig(newName) {
    this._selectedConfig = newName
  };

  get selectedConfig() {
    return this._selectedConfig
  };
 }
Run Code Online (Sandbox Code Playgroud)
export class SystemMembersComponent implements OnInit {
  activeSystemMembersList: SystemMember[];

  ngOnInit(){
    this.activeSystemMemberService.getActiveSystemMembers().subscribe(
      activeSystemMembersList => …
Run Code Online (Sandbox Code Playgroud)

angular angular5

4
推荐指数
1
解决办法
3455
查看次数

标签 统计

angular ×1

angular5 ×1

egg ×1

python-wheel ×1

setuptools ×1